自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(146)
  • 问答 (4)
  • 收藏
  • 关注

原创 Flask APP相关基础说明

本文介绍了Flask应用的基本配置和安全实践。主要内容包括:1) 创建Flask应用实例时使用__name__参数确定根目录;2) 设置安全密钥SECRET_KEY的重要性及其工作原理(用于会话签名防止数据篡改);3) 生产环境推荐使用secrets模块生成随机密钥并通过.env文件管理;4) 其他关键配置如限制上传文件大小(MAX_CONTENT_LENGTH)和设置安全Cookie属性(SESSION_COOKIE_HTTPONLY);5) 基本路由功能说明,通过@app.route将URL与处理函数绑

2026-07-12 14:00:20 218

原创 基于深度学习的电缆异常检测

本文介绍了一种基于深度学习的电缆异常检测方法PatchCore算法,该算法利用预训练的WideResNet或ResNet网络提取图像特征,通过构建正常样本的局部特征记忆库实现免训练的异常检测。其核心思想是将测试图像分割为小块,在特征库中搜索最近邻匹配,通过距离阈值判断异常。该方法在工业异常检测任务中表现优异,具有高召回率和可解释性,但存在内存占用大、对背景变化敏感等局限。文章详细解析了算法原理、实现步骤及代码核心模块,包括特征提取、记忆库构建和异常评分机制,为少样本场景下的工业缺陷检测提供了实用解决方案。

2026-06-02 13:49:40 296

原创 Windows 下一键安装 PyTorch 工具:win-pytorch-installer(conda虚拟环境都一次性帮你搭建)

本文介绍了一个专为Windows用户设计的PyTorch一键安装工具。该批处理脚本完全自动化安装流程,支持任意PyTorch版本选择,无需手动输入命令。用户只需从GitHub获取工具,按步骤选择Python版本和虚拟环境名称,并指定离线安装包路径即可完成安装(需提前安装Anaconda并配置环境变量)。工具提供常见版本离线安装包下载,同时说明如何获取其他版本。安装过程可视化,支持网络依赖自动下载。该开源工具简化了PyTorch安装流程,适合深度学习初学者使用。

2026-06-01 22:19:56 248 1

原创 自编码器(Autoencoder,AE)

自编码器是一种无监督生成模型,通过编码-解码结构实现数据压缩与重建。其核心原理是将高维输入(如图像)通过编码器降维到潜在空间,再通过解码器重建原始数据。训练目标是使重建结果尽可能接近输入,从而学习数据的本质特征。自编码器由编码器、潜在空间和解码器三部分组成,可用于图像去噪、修复和异常检测等任务。以手写数字为例,它能将相似字符聚类到潜在空间的特定区域。但潜在空间存在"缝隙",可能导致重建时生成模糊图像,这一问题可由变分自编码器(VAE)改进。

2026-05-26 11:34:19 258

原创 判别模型与生成模型

本文对比了深度学习中判别模型与生成模型的核心差异。判别模型(如CNN、RNN)属于监督学习,专注于通过决策边界对输入特征进行分类(P(Y|X)),不关心数据生成过程。生成模型(如GAN)则属于无监督/半监督学习,通过联合概率分布(P(Y,X))理解数据本质特征,不仅能分类还能生成新样本。前者学习“如何区分”;,后者学习“数据分布”;,体现了分类与生成的根本区别。这种差异在图像识别与生成任务中表现得尤为明显。

2026-05-26 10:54:05 245

原创 [特殊字符] 基于全YOLO系列(含YOLO26)的行人重识别项目——只需一条命令!可做嫌疑人检测、特定人员检测、走失儿童检测!

摘要:本文介绍了一种基于YOLO系列模型的端到端行人重识别系统,实现了从行人检测到特征匹配的一键式解决方案。系统支持YOLOv3至YOLO26全系列模型,提供统一命令行接口,支持视频文件、摄像头等多种输入源。核心优势包括高性能实时处理(CPU端推理速度提升43%)、完整功能链路和简易部署。该系统适用于安防监控、人员追踪、自动驾驶等场景,显著降低了行人重识别系统的使用复杂度。

2026-05-17 17:03:17 140 1

原创 基于YOLOv8的学生行为检测(是否玩手机)

本项目开发了一个结合目标检测、跟踪和分类技术的学生行为检测系统,主要用于识别学生是否玩手机。系统基于YOLOv8、ResNet50等模型构建,支持图像/视频输入。数据集包含play_phone和person两类,训练集各8378和10422张,测试集各1897和1770张。项目提供完整的训练流程,包括数据预处理、模型训练(支持多种骨干网络)、性能评估(Top-1/Top-5准确率、F1值等)以及可视化功能。最终实现基于YOLOv8+跟踪+分类的完整行为检测方案,检测阈值可调。该项目为有偿提供,包含调试服务。

2026-04-27 13:56:29 412

原创 树莓派手动安装Python 3.8并创建虚拟环境

本文介绍了在树莓派4B上安装多版本Python的方法。以安装Python3.8为例,首先安装必要的依赖包,然后下载源码并编译安装(使用make altinstall避免覆盖系统默认Python)。安装完成后,可通过python3.8 -m venv命令创建Python3.8的虚拟环境,使用source命令激活环境后即可使用指定版本。该方法同样适用于安装其他Python版本,通过虚拟环境管理可方便切换不同Python版本。

2026-01-30 12:43:37 389

原创 树莓派上部署YOLOv5:从零实现实时目标检测

本教程详细讲解如何在树莓派4B上部署YOLOv5目标检测算法,提供完整的实现方案。内容包括:环境配置指南(Python3.7、PyTorch1.8.1等依赖安装)、性能优化技巧(帧率提升200%+)、完整代码示例及实际效果演示。使用树莓派4B(4GB)+YOLOv5s模型作为演示平台,方法适用于其他型号。所需准备:树莓派4B、16GB TF卡、摄像头模块和基础Linux知识。教程从系统环境搭建开始,最终通过运行detect.py实现目标检测功能,为嵌入式设备上的AI应用提供实用解决方案。

2026-01-25 18:55:31 436

原创 树莓派4B(Bullseye)安装pytorch

本文详细介绍了在树莓派4B上安装PyTorch的完整流程及注意事项。重点推荐使用Python3.9+OpenCV4.5.2.54+Torch1.11.0+Numpy1.26.4组合,并建议采用64位Bullseye系统。文章提供了百度网盘资源链接,包含所需镜像文件和安装工具,并分步说明了虚拟环境创建、依赖包安装及测试方法。针对32位系统(Python3.7)也给出了专门的安装指南,包括不同架构版本的PyTorch选择及常见错误解决方案。特别强调了系统版本兼容性问题,避免使用最新的Bookworm系统和

2026-01-22 19:58:49 196

原创 使用Flask在本地调用树莓派摄像头

本文介绍如何在Windows 11上远程调用树莓派4B的USB或CSI摄像头。通过在树莓派上运行Flask视频流服务器(video_stream.py),利用OpenCV或picamera2捕获视频并以MJPEG格式实时传输。支持本地网页预览及Python OpenCV客户端远程接收流。需确保树莓派已正确连接摄像头(检查/dev/video0或重新插拔CSI排线),并配置虚拟环境允许访问系统级库。适用于无线局域网环境下的远程监控与开发。

2026-01-22 18:33:28 492

原创 树莓派4B连接无线

本文介绍在Windows 11系统下为树莓派配置无线连接的方法:1)在SD卡boot分区创建wpa_supplicant.conf文件配置WiFi信息;2)可选创建ssh文件启用远程连接;3)插入树莓派通电后等待连接;4)可通过路由器后台查看设备连接状态,或使用MobaXterm通过默认主机名raspberrypi.local(用户名pi,密码raspberry)进行SSH连接验证。该方法无需显示器即可完成树莓派的无线网络配置。

2026-01-22 17:46:26 546

原创 BLIP代码解析

本文解析了BLIP模型的核心代码,重点介绍了图像描述生成任务的推理过程。模型使用ViT网络提取图像特征,通过BERT解码器生成文本描述。文章详细讲解了两种生成策略:随机采样(核采样)和确定性束搜索,分析了各自的优缺点。在推理阶段,模型将图像特征与提示词"a picture of"结合,经过解码和后处理得到最终描述。文章还提供了代码实现细节,包括图像特征提取、注意力机制、token处理等关键步骤,并展示了实际生成效果示例。

2025-12-22 11:54:26 743

原创 基于深度学习的人脸表情识别(附代码)

本文介绍了一个基于深度学习的人脸表情识别系统。该系统采用YOLO进行人脸检测,并使用Mobilenet或ResNet等网络进行表情分类。数据集包含5种表情(愤怒、恐惧、快乐、悲伤、惊讶),共18000张训练图片和2000张测试图片。训练过程支持GPU加速,通过30个epoch的冻结训练和100个epoch的完整训练,最终准确率达到91%。系统提供多种测试功能,包括单独的表情识别、人脸检测+表情识别、准确率评估和特征可视化。所有训练日志和模型都保存在logs文件夹中,并支持TensorBoard可视化监控训练

2025-12-19 01:14:15 729

原创 Bert论文解析与示例代码

BERT是一种基于多层双向Transformer的预训练语言模型,采用两阶段训练模式:先在大规模无标注数据上通过掩码语言模型等任务进行预训练,再针对具体任务微调。其核心创新在于双向注意力机制(与GPT的单向机制不同)和统一的输入设计(通过[CLS]和[SEP]标记兼容单/双文本任务)。模型提供Base(12层/768维/1.1亿参数)和Large(24层/1024维/3.4亿参数)两种规格。预训练时采用15%随机掩码策略(含80%替换、10%随机词、10%保留原词),既避免模型"作弊"又

2025-12-04 00:03:35 1036

原创 YOLOV8车辆重识别

本项目基于YOLOv8和ResNet实现了车辆重识别系统升级,在检测速度和精度上均有显著提升。系统支持三大核心功能:重识别训练、跨视频检测和可视化GUI界面。开发环境采用OpenCV、PyTorch、PyQt5等技术栈搭建,包含完整的深度学习框架和可视化工具包。项目提供有偿技术支持服务,包含技术指导和效果展示,适用于智能交通监控等应用场景。

2025-11-26 22:57:32 255

原创 大模型+目标检测+手部关键点检测:让AI看懂世界,为你讲述万物之美

本文介绍了一种融合大模型与视觉识别技术的人机交互系统,通过目标检测(YOLO)、手部关键点识别和BLIP大模型,实现AI对世界的智能描述。用户可通过手势圈选特定区域,系统会实时分析并生成语音描述(如"手机屏幕上显示着一只猫"),还能自定义描述细节。该技术方案实现了"视觉理解-语言生成-语音输出"的完整交互闭环,源代码支持有偿获取。

2025-10-15 18:25:27 322

原创 使用BLIP训练自己的数据集(图文描述)

本文介绍了基于COCO格式制作小型犬类图像数据集的完整流程。首先创建包含annotations和images的标准文件夹结构,图像需按"名称_索引.jpg"格式命名。通过CSV文件存储图像ID、描述文本和数据集划分信息,经脚本转换生成5个关键JSON文件,包括训练集、验证集和测试集。配置YAML文件指定路径和训练参数后,使用BLIP模型进行3个epoch的微调训练,并输出BLEU、METEOR等评估指标。最终模型权重和预测结果保存在output目录,可通过修改demo.py进行测试,为每

2025-09-18 16:37:42 936 1

原创 基于YOLOV8的垃圾分类回收(含GUI界面和源代码)

本项目基于YOLOv8算法开发了一套智能垃圾分类系统,可自动识别30类生活垃圾并判断其所属类别(厨余/可回收/其他)。系统支持垃圾检测、分类、自定义数据集训练、模型剪枝和GUI可视化功能,已实现图像和视频检测能力。实验数据显示,YOLOv8n和YOLOv8s模型在测试集上的mAP50分别达到0.403和0.433,包含香蕉、易拉罐、塑料瓶等常见垃圾的识别。该系统通过自动化技术提升垃圾分类精度,为改善废弃物管理提供解决方案。注:本项目需付费使用。

2025-08-12 12:53:19 503

原创 YOLOv8通道剪枝,实现轻量化网络,可训练自己数据集(附代码)

本项目基于YOLOv8框架实现了一套完整的通道剪枝方案,通过评估通道重要性、结构化剪枝和微调训练三个步骤优化网络。实验表明,在YOLOv8n模型上剪枝40%后,参数量从301万降至251万,mAP从83.5%提升至94.3%。该方案支持自定义剪枝比例,适用于移动端部署等资源受限场景,核心代码通过自动识别卷积层、批归一化层及相关运算实现高效剪枝。

2025-08-10 22:31:37 579

原创 YOLOv8算法改进--通过yaml文件添加注意力机制【附代码】

本文介绍了一种无需安装ultralytics库即可实现YOLOv8算法改进的方法,以添加注意力机制为例。通过修改yolov8.yaml文件,在主干网络中加入SE_Block注意力模块,替换原有的C2f层。SE_Block包含平均池化和全连接层,通过通道注意力增强特征表示。训练结果显示网络第九层成功添加了注意力机制,模型包含217层、约933万参数。该方法为有偿提供的技术方案,简化了YOLOv8的改进流程。

2025-08-10 17:50:49 273

原创 YOLOv11 Reid(附代码,行人重识别)

摘要:该项目基于YOLOv11+ReID技术开发了行人重识别系统,支持通过穿着、体貌等特征在监控视频中追踪特定人员,适用于犯罪嫌疑人检索、走失儿童寻找等场景。系统功能包括ReID模型训练、人员标注、行人重识别和GUI界面操作。支持多种主干网络(如ResNet50、SE-ResNeXt50等),提供冻结训练、断点续训等模式,并可通过TensorBoard可视化训练过程。用户可通过GUI界面进行目标标注和检索,系统会自动保存检测结果。该项目需在指定Python环境下运行,完整代码有偿提供。

2025-08-09 13:02:48 1493

原创 深度学习指导(可指导理论、代码、项目、论文)

提供从理论指导到代码实现的全程科研支持(重识别、人脸系列、目标检测、分类网络、综合项目、deepseek),支持定制化项目开发。

2025-08-09 10:07:53 702

原创 梯度反转【附代码】

梯度反转,顾名思义就是在神经网络反向传播过程中,通过反转特定路径上梯度的符号(并可能缩放),迫使网络的一部分参数更新方向与另一部分组件期望的方向相反的技术,常用于对抗训练以学习鲁棒或不变的特征表示。

2025-07-02 13:37:27 1189

原创 基于深度学习的情感分析(附代码)

为什么一条简单的商品评论,AI就能判断用户是喜欢还是厌恶?社交媒体上的海量文本数据,如何快速洞察用户情绪倾向?情感分析(Sentiment Analysis)作为自然语言处理(NLP)的核心任务之一,正在电商、舆情监控、智能客服等领域发挥巨大作用。本文将针对初学者,带你用深度学习技术构建情感分析模型(实现正负面情绪的分析),涵盖数据预处理、模型搭建、训练流程,并提供完整的PyTorch代码实现。

2025-05-31 10:55:30 1886

原创 基于 DeepSeek 构建智能语音聊天机器人

本文将深入探讨如何利用 DeepSeek 实现一个具备语音识别、自然语言处理的智能语音聊天机器人。

2025-03-16 00:38:56 1824

原创 红外场景下行人重识别【附代码,可做跨视频人员检测】

本项目实现了基于红外场景下的行人重识别,主要利用了算法和技术。相较于可见光场景,红外场景具有不受光照影响、可穿透烟雾等优势,在安防监控、智能交通等领域具有广泛应用前景。然而,红外图像分辨率低、细节信息缺失等特点也为行人重识别带来了巨大挑战。本项目针对红外场景特点,对YOLO和ReID算法进行了改进和优化,有效提升了红外场景下行人重识别的准确率和鲁棒性。

2025-03-14 22:06:37 990

原创 DeepSeek + 知识库:定制你的专属“AI专家”,快速解决专业问题!小白也能秒变“知识达人”!

你是否遇到过这些问题?面对海量的专业资料,找不到重点,头大如斗?需要快速解决某个领域的问题,却不知道从哪里开始?企业内部流程繁琐,员工总是反复问同样的问题?想搞科研,但学科交叉太难,找不到合适的切入点和资源?

2025-03-11 19:49:22 1167

原创 stable diffusion Webui部署记录

(关于环境的安装:先删除req.txt文件中的torch,然后用pip镜像安装,这些依赖安装完毕后,再安装离线的torch,然后再双击webui-user.bat)将需要的权重放在models下面。

2025-03-08 01:33:00 396

原创 基于深度学习的绘画风格迁移系统(附代码)

在人工智能的推动下,艺术创作正迎来前所未有的变革。风格迁移(Style Transfer)作为计算机视觉领域的一项经典技术,使我们能够在保留原始图像内容的同时,赋予其另一幅画作的独特艺术风格。无论是梵高的《星空》、莫奈的《睡莲》,还是毕加索的立体主义作品,风格迁移都能让普通照片焕发艺术光彩,化身为风格独特的艺术作品。在这篇博客中,我们实现了一个 风格迁移 Demo,旨在为初学者和毕业设计提供一个易于上手的学习案例,并附上代码,方便大家理解和实践。

2025-03-03 18:34:08 768

原创 DeepSeek与llama本地部署(含WebUI)

DeepSeek从2025年1月起开始火爆,成为全球最炙手可热的大模型,各大媒体争相报道。我们可以和文心一言一样去官网进行DeepSeek的使用,那如果有读者希望将大模型部署在本地应该怎么做呢?本篇文章将会教你如何在本地傻瓜式的部署我们的deepseek,即便你是文科生也可以做到,不会涉及代码编程,只需要一些命令。我笔记本:2019款拯救者,windows 10;内存8G,CPU:intel 9th i5;GPU:NVIDIA 1650 4G,256G固态+1T机械硬盘。LLama3.2大。

2025-02-05 14:43:29 4298

原创 校园安防系统(用于实现跟踪特定的陌生人并语音报警、跨视频检测、生成人员轨迹路线)

校园安全已成为社会各界关注的焦点。然而,随着校园开放性的增强和人员流动性的加大,如何有效防范陌生人的非法入侵,确保师生安全,成为了一个亟待解决的难题。今天,本文推出一种创新的校园安防系统,它不仅能够实现特定陌生人的智能跟踪与即时语音报警,还能跨越多个视频监控区域进行无缝检测,并最终生成详尽的人员轨迹路线,为校园安全筑起一道坚实的防线。1.特定人员跟踪:根据待搜索人员已有的照片,在监控视频中进行检索并跟踪,实现特定人员的跟踪并进行语音报警,可支撑跨镜头检测,人员被遮挡后再出现也能及时锁定。

2025-01-21 16:25:02 656

原创 利用OnnxRuntime进行torch模型部署(C++版)——以分类网络为例

近年来,ONNX(Open Neural Network Exchange)格式的兴起为解决这一问题提供了有效的途径。ONNX是一种开放标准,旨在使不同深度学习框架之间能够共享模型。通过将模型导出为ONNX格式,我们可以轻松地在不同框架和平台上进行部署和推理。而ONNX Runtime,作为微软开源的高性能推理引擎,更是为模型的部署提供了强大的支持。本文将重点介绍如何利用ONNX Runtime在C++环境中部署PyTorch模型。,而。通过结合这两者的优势,我们可以实现深度学习模型的高效部署和推理。

2024-12-22 13:03:38 2624 1

原创 AIGC-Stable Diffusion进阶2-CLIP

CLIP 是一种强大的多模态模型,能够在统一的潜在空间中高效对齐和对比文本与图像。这使得它在跨模态任务中表现卓越,尤其是在需要泛化能力的场景下,如零样本学习和跨模态检索。

2024-12-13 00:51:02 1366

原创 plt.hist和np.histogram在绘制直方图的时的不同

数据分析和可视化的世界里,直方图是一种非常直观且有效的工具,能够帮助我们了解数据的分布情况。无论是统计学中的频率分布,还是机器学习中的特征分析,直方图都扮演着不可或缺的角色。plt.hist和。尽管它们的目标相似,但在具体使用和功能细节上却存在着显著的差异。本文将深入探讨这两个方法的不同之处,帮助读者在数据分析和可视化过程中做出更加明智的选择。首先,plt.hist是Matplotlib库中的一个函数,它不仅能够,还能。只需一行代码就能快速生成一个包含数据分布信息的图表。

2024-11-25 00:14:31 1147

原创 利用透视变换实现文档矫正功能

透视变换是将成像投影到一个新的平面上,也称作投影映射。OpenCV通过函数cv2.getPerspectiveTransorm(pos1,pos2)构造矩阵M,其中pos1和pos2分别表示变换前后4个点的对应位置。得到M后再通过函数cv2.warpPerspective(src,M,(cols,rows))进行透视变换。

2024-10-21 20:13:10 643

原创 基于深度学习的人脸多任务识别(附代码)

本项目为人脸多任务识别(单输入,多输出),可以同时输出人脸关键点、性别和年龄。采用了两个算法进行应用的实现,人脸目标检测和人脸多任务识别。其中人脸目标检测采用YOLOV5进行实现,主要对人脸部分进行截取,再送入多任务网络进一步处理

2024-07-06 14:59:07 1304 2

原创 基于YOLOv5的人脸目标检测

本文是在之前的基于yolov5的人脸关键点检测项目上扩展来的。因为人脸目标检测的效果将直接影响到人脸关键点检测的效果,因此本文主要讲解利用yolov5训练人脸目标检测(关键点检测可以看我人脸关键点检测文章)

2024-07-03 14:25:39 3203 4

原创 基于YOLOv5的人脸关键点检测(附代码)

本项目的实现主要依靠两个算法:yolov5目标检测和resnet人脸关键点算法。其中目标检测算法为人脸关键点检测算法的前置算法,使用目标检测算法将人脸信息进行提取(起到前景与背景的分离),然后再对box内的人脸信息进行关键点检测。本项目支持功能:人脸关键点的训练:√人脸关键点的视频检测:√注:本项目为人脸关键点检测,没有在本项目中。

2024-07-03 13:32:58 2628

原创 Reid系列论文学习——无人机场景下基于 Transformer 的轻量化行人重识别

今天介绍的一篇论文是针对无人机场景下的行人重识别,论文题目为:"无人机场景下基于 Transformer 的轻量化行人重识别"。该论文针对无人机场景下行人呈现多角度多尺度的特点、以及传统CNN网络在行人重识别任务中受限于感受野和下采样导致的无法充分提取特征,同时也为了便于算法的部署而提出了一种基于Transformer轻量化Reid网络(Lightweight Transformer-based Person Re-Identification, LTReID)。本人这里并不负责复现。

2024-06-29 12:21:03 2219

深度学习+目标检测+训练自己的数据集+tensorrt推理+语音报警+目标跟踪与计数

采用pytorch环境,目标检测算法采用yolov4,支持onnx推理,tensorrt推理,涵盖训练与推理教程以及相关博文链接。 功能描述: 1.支持目标检测 2.支持torch格式推理 3.支持onnx推理 4.支持tensorrt推理 5.支持指定类别的检测 6.支持指定类别语音报警 7.支持指定类别的目标跟踪 8.多进程任务 目标跟踪支持IOU、DIOU。可做CIOU跟踪,可训练自己的数据集,内含readme说明,详细说明代码如何使用。 适用人群:计算机视觉学习人员,研究生,大学生

2023-03-09

深度学习+目标检测+训练自己数据集+YOLOX+剪枝+轻量化

采用pytorch深度学习环境,目标检测为YOLOX,可做剪枝。 功能描述: 1.可训练自己数据集 2.支持图像推理 3.支持视频推理 4.支持mAP测试 5.支持任意层的剪枝 6.支持多种模型 7.支持微调训练 内含readme文件,可快速上手。代码成熟,已有多人测试适用 适用人群:研究人员,研究生,大学生,深度学习研究人员。

2023-03-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除