- 博客(114)
- 收藏
- 关注
原创 PyTorch导出ONNX格式分割模型及在C#中调用预测
摘要 本文介绍了PyTorch模型导出为ONNX格式并在C#中调用的完整流程。首先概述了ONNX作为跨框架中间表示的作用,重点讲解了PyTorch模型导出ONNX的关键步骤:加载权重、切换推理模式、构造输入张量等。针对常见的adaptive_avg_pool2d导出失败问题,详细分析了三种解决方案,最终通过替换为avg_pool2d成功解决。文章还提供了完整的在C#中调用onnx模型进行分割预测的代码示例和参数说明,为跨平台部署深度学习模型提供了实用指导。
2026-02-16 21:33:39
952
原创 目标识别精度指标与IoU及置信度关系辨析
本文系统阐述了目标识别中的精度指标及其相互关系。首先介绍了目标识别的基本概念和两大流派(一阶段与两阶段方法)。重点分析了影响识别精度的两个关键阈值参数:置信度阈值(决定预测框可靠性)和IoU阈值(衡量预测框与真实框的重合度)。详细讲解了精确率(precision)、召回率(recall)、F1-score等基础指标的计算方法和相互关系。特别深入探讨了mAP指标,包括AP的计算原理(PR曲线积分)、Python实现代码,以及不同IoU阈值下的mAP变体(如mAP50、mAP75和mAP50-95)。
2026-02-08 22:23:45
943
原创 YOLOv26原理分析及训练评估实战代码
YOLOv26是Ultralytics团队2025年发布而26年开源的物体检测模型,本文详细介绍了yolov26的原理和改进点,并给出了训练评估代码。该模型提供n/s/m/l/x五种规模,在MSCOCO数据集上性能表现优异,尤其在l/x规模下mAP50-95显著提升(最高57.5)。相比前代YOLOv11-v13,v26在保持参数量相近的同时降低了计算量,并引入端到端模式(end2end)以提升推理速度。训练方面支持多种数据增强技术,通过修改yaml配置文件即可适配不同数据集。
2026-01-27 22:55:26
1191
原创 通信与网络基础知识简记
本文总结了通信与网络基础知识要点:1) 通信信道带宽定义在不同领域存在差异,无噪声信道容量采用奈奎斯特公式计算,有噪声信道采用香农公式;2) 通信方式分为单工、半双工和全双工,所需信道数量不同;3) 对比了OSI七层模型与TCP/IP四层模型结构;4) 介绍了有线传输介质(同轴电缆、双绞线、光纤)的特性与区别;5) 分析了交换机(二层/三层)和路由器的工作原理及差异;6) 列举了常见网络协议及其所属网络层次。文章系统梳理了网络通信的核心概念与技术要点。
2026-01-19 22:26:31
610
原创 软件开发中面向对象技术的23种设计模式简介
本文系统介绍了面向对象设计中的23种经典设计模式,分为创建型、结构型和行为型三大类。创建型模式(5种)如单例、工厂方法等,专注于对象创建机制;结构型模式(7种)如适配器、装饰器等,处理类和对象的组合;行为型模式(11种)如观察者、策略等,解决对象间交互问题。每种模式都配有定义说明和典型应用场景示例,如工厂方法实现饮品生产、观察者模式模拟消息订阅等。这些模式为解决特定软件开发问题提供了可复用的解决方案,能有效提高代码复用性和系统灵活性。
2026-01-14 21:57:50
654
原创 火焰烟雾图像数据集汇总分享
本文汇总了多个公开可用的火焰与烟雾图像数据集,涵盖目标识别、分类和分割任务。主要数据集包括:FASDD(最大通用数据集,含9.5万张图)、飞浆平台4个数据集(共约6万张图,部分含增强图片)、D-Fire(2.1万张图)、DFS(9千张图)以及IEEE_FLAME(4.8万张航拍图)。各数据集在场景多样性(室内/户外/航拍)、图片数量(1千-9.5万)、标签格式(YOLO/VOC/COCO)和文件大小(0.7G-11.5G)方面差异显著,部分数据集存在数据增强或重复图片需注意。这些资源可为火灾检测研究提供数据
2026-01-04 22:52:34
1465
原创 YOLOv13结合代码原理详细解析及模型安装与使用
YOLOv13是目标检测领域的最新进展,在YOLOv12基础上引入了基于超图的自适应相关性增强机制,显著提升了全局特征提取能力。该模型延续YOLO系列单阶段检测的高效特性,提供N/S/L/X四种规模,在MSCOCO数据集上展现出优异的精度-速度平衡。安装时需注意PyTorch 2.x环境和相关依赖包配置,训练代码简洁易用,支持多种数据增强策略。本文详细介绍了YOLOv13模型的原理及结构,结合代码进行了解析,并介绍了模型如何安装与使用。
2025-12-30 10:43:27
1184
原创 YOLOv11与v12与v13检测精度对比及实战训练代码
本文对比了YOLOv11、v12、v13的目标检测性能,并提供了实战训练代码。首先介绍了YOLO的发展历程,从2015年v1到2025年v13共13个版本。重点分析了v11的C3K2模块、v12的区域注意力机制和v13的超图结构在MSCOCO数据集上的表现。实验使用VOC2007数据集,在RTX4090显卡上分别测试了不同优化器和训练参数下的模型性能,提供了完整的训练代码和常见问题解决方案。
2025-12-14 21:40:04
840
原创 YOLOv12模型安装及原理和代码解析
YOLOv12是2025年提出的最新目标检测模型,属于YOLO系列的第12代版本。该模型采用注意力机制替代传统CNN结构,显著提升了特征表达能力。文章详细介绍了YOLO系列的发展历程,从v1到v13的各版本特点及创新点。在安装部分,重点说明了YOLOv12的环境配置要求(Python 3.11、Torch 2.2.2)和安装流程,特别强调了优化注意力机制效率的flash_attn包的安装注意事项。最后结合源代码对YOLOv12的原理和结构进行解析说明。
2025-12-11 14:54:05
960
原创 YOLOv11结构解析及源码复现
YOLOv11是Ultralytics团队2024年提出的最新目标检测模型,延续YOLO系列单阶段检测架构,引入C3K2模块和free-anchor技术。文章系统梳理了YOLO发展历程,对比一阶段与两阶段检测方法差异,详细解析YOLOv11的三段式结构(Backbone、Neck、Head)。针对官方源码复杂度高的问题,推荐使用第三方Pytorch实现版本(YOLOv11-pt),提供模型结构清晰解读和简化复现方案。该模型支持目标检测、分类、分割等多任务。
2025-12-07 22:49:31
1157
原创 基于python代码对SIFT算法的超长详细解析
SIFT算法是一种经典的图像特征提取算法,具有尺度、旋转不变性和强鲁棒性。该算法通过构建高斯金字塔尺度空间,在不同尺度下检测关键点。主要步骤包括:1)生成多尺度高斯模糊图像;2)通过DOG运算检测极值点;3)精确定位关键点并去除噪声和边缘响应。算法输出128维特征向量,可用于图像匹配等任务。专利已于2020年到期,现可自由使用。本文结合Python开源项目详细解析了SIFT算法的实现原理和代码结构,包括高斯金字塔构建、关键点检测等核心步骤。
2025-12-02 17:03:58
637
原创 模拟退火算法求解聚类问题python代码示例
摘要:本文介绍了模拟退火算法在模糊C-均值聚类(FCM)问题中的应用。模拟退火是一种基于热力学退火过程的智能优化算法,能够有效避免传统FCM算法对初始值敏感的缺点。文章首先概述了智能优化算法和模拟退火原理,然后详细描述了聚类问题和FCM算法特点。针对400个二维数据点的4类聚类问题,提供了完整的Python实现代码,包括数据生成、目标函数计算、遗传算法交叉变异等关键步骤,展示了如何结合智能算法提高聚类效果。该方案适用于需要全局优化的组合问题求解。
2025-11-19 22:40:42
1275
1
原创 蚁群算法求解二维最佳路径python代码实战
蚁群算法是一种模拟蚂蚁觅食行为的智能优化算法,通过信息素正反馈机制寻找最优路径。本文以二维路径规划为例,首先基于MAKLINK图论构建无向网络图,将路径端点离散化为蚁群搜索空间。算法实现包括距离矩阵计算和信息素更新,通过Python代码求解起点(20,180)到终点(160,90)的最短路径,同时避让4个多边形障碍物。实验过程先用Dijkstra算法获取初始路径,再用蚁群算法进行优化搜索,最终输出二维环境下的最优避障路径,给出了完整的python实现代码。
2025-11-14 20:07:15
1714
原创 遗传算法求解TSP旅行商问题python代码实战
本文介绍了遗传算法求解TSP旅行商问题的Python实现。遗传算法是一种模拟自然选择过程的智能优化算法,通过模拟基因遗传和变异来寻找近似最优解。TSP问题属于NP难问题,遗传算法能有效获得次优解。文章详细阐述了遗传算法原理、TSP问题定义及求解难点,并提供了14个城市坐标的Python实现代码。代码包括种群初始化、适应度计算、交叉变异等核心操作,通过可视化展示优化过程。这种方法虽不能保证全局最优,但在计算效率和求解质量间取得了较好平衡,适用于大规模组合优化问题。
2025-11-12 22:33:01
859
原创 粒子群算法求解函数最值python代码示例
本文介绍了粒子群算法(PSO)及其在求解函数最值问题中的应用。PSO是一种模拟鸟群、鱼群等群体行为的智能优化算法,通过粒子间协作在搜索空间中寻找最优解。文中给出了Python实现代码,使用PSO算法求解(-2,2)区间内特定函数的最大值。代码包含粒子初始化、速度更新、位置更新等关键步骤,并设置了种群规模、学习因子、速度限制等参数。实验结果表明该算法能有效找到函数在给定区间内的最大值。
2025-10-05 23:47:17
921
原创 禁忌搜索算法求解31个城市TSP旅行商问题python代码
本文介绍了使用禁忌搜索算法求解31个城市TSP问题的Python实现。TSP问题要求找到经过所有城市的最短路径,属于NP难问题。禁忌搜索是一种智能优化算法,通过禁忌表避免局部最优陷阱,允许接受次优解以寻求全局最优。文章提供了31个城市坐标数据,并详细说明了算法实现步骤:包括生成距离矩阵、初始化路径、计算总距离、邻域搜索等核心函数。代码通过随机交换城市位置产生邻域解,利用禁忌表避免重复搜索,在多次迭代中寻找最优路径。该算法能有效求解大规模TSP问题,虽然不保证全局最优,但能快速获得高质量解。
2025-10-05 23:00:25
646
原创 快速傅里叶变换分析频谱详解及python代码示例
本文介绍了快速傅里叶变换(FFT)在频谱分析中的应用。通过Python代码示例,演示了如何生成复合频率信号(50Hz、70Hz、90Hz正弦波叠加)并进行FFT频谱分析。关键点包括:使用numpy的fft函数计算频谱,需对结果取绝对值并归一化;频谱具有共轭对称性,只需分析前半部分;增加采样时间可使频谱更接近理想脉冲形状。实验结果验证了FFT能准确识别信号频率成分及其振幅(如70Hz信号的振幅为2)。文章还提供了完整代码和不同采样时间下的频谱对比图。
2025-09-30 21:10:02
1264
原创 快速傅里叶变换简介及python实现
本文介绍了快速傅里叶变换(FFT)的Python实现。首先概述了傅里叶变换的基本理论,包括傅里叶级数、连续/离散傅里叶变换及其数学表达式。重点阐述了FFT算法原理,通过蝶形运算将复杂度降至对数级别。文章提供了一个基于递归的基2FFT算法Python实现,包含核心的butterfly函数完成蝶形运算。该实现虽效率低于标准库函数,但更直观展示算法原理,要求输入序列长度为2的幂次。代码采用复数运算实现时间抽取的FFT计算过程,有助于理解FFT的核心思想。
2025-09-30 17:03:05
1032
原创 UltraLight-VM-UNet训练自建数据集
UltraLight-VM-UNet是一种轻量级医学图像分割网络,融合UNet架构与Mamba模型,参数量仅0.049M。该模型采用并行视觉Mamba层降低计算负载,结合注意力桥接模块提升分割性能。安装需配置Python≥3.8、PyTorch≥1.13及Mamba-SSM依赖。训练过程包括数据集准备、生成训练集、超参数设置等步骤,支持使用预训练权重。测试表明该模型在皮肤病数据集上表现优异,适用于医学影像分割任务。相关代码和论文已开源,为研究者提供了便捷的实现方案。
2025-09-24 21:09:24
1175
原创 AutoDL平台使用进阶技巧
摘要: 本文介绍了AutoDL平台的使用进阶技巧,重点解决本地算力不足时租用显卡的需求。主要涵盖文件传输与代码编辑两方面: 文件传输:支持本地与平台间通过Filezilla(推荐)或网页端传输,后者适合临时使用;平台内部实例间可通过中转站传输,但限于同地区,免费空间20G。 代码编辑:提供终端命令(如vim)、本地编辑上传和网页编辑三种方式,推荐网页端直接修改(类Notepad操作),避免频繁上传。 AutoDL平台操作灵活,适合高效管理深度学习任务。
2025-09-16 21:04:38
1025
原创 树莓派32位与64位系统安装teamviewer远程软件
本文介绍了在树莓派32位和64位系统上安装TeamViewer远程控制软件的方法。树莓派作为ARM架构微型计算机,可通过CSI接口连接摄像头、GPIO引脚控制外部元件。64位系统安装较简单,直接下载arm64.deb包即可;而32位系统需额外安装依赖包并更换软件源,安装后仅支持被控功能。相比VNC和官方Raspberry Pi Connect,TeamViewer支持外网远程且流畅度高。安装完成后,64位系统可双向控制,32位系统仅限被控端。文中详细提供了系统版本查询方法、软件下载链接和具体安装步骤。
2025-09-08 19:33:54
996
原创 电磁波成像(X射线、CT成像)原理简介
本文介绍了多种图像成像方式及其原理。可见光成像是人眼和相机通过感知物体反射光形成的,涉及电磁波波长与颜色关系。X射线成像利用物体对X射线的不同衰减特性,广泛应用于医学和工业领域。CT成像通过多方向X射线扫描重建物体内部结构,比X射线成像信息更丰富。PET成像则通过检测正电子湮灭产生的伽马射线,获取人体功能代谢信息。这些成像技术在医疗诊断、工业检测等领域发挥着重要作用,各具特点且互补使用。
2025-09-05 19:48:43
1101
原创 大批量文件管理操作的linux与windows系统命令行终端命令
本文对比了Linux和Windows系统下大批量文件管理的命令行操作,包括文件夹创建、文件移动、删除及压缩解压功能。在Linux系统中,文件操作数量受命令行参数长度限制(约5万个文件),需使用find命令处理大批量文件;而Windows PowerShell则能处理更多文件(约40万个)。文章详细介绍了两种系统下创建嵌套文件夹、移动/删除大批量文件以及压缩解压的具体命令和注意事项。特别强调了Windows PowerShell与Linux终端在参数使用和功能限制上的差异。
2025-09-02 16:08:59
1167
原创 目标检测数据集转换为图像分类数据集
本文主要介绍了如何将目标检测数据集转换为图像分类数据集,并且以yolo数据集为例,给出了完整的转换代码,最后还给出了通用的图像分类任务的训练代码。
2025-08-22 17:53:39
703
原创 AIGC之StableDiffusion安装与运行详细介绍
本文详细介绍了StableDiffusion这一根据文本生成图像的模型,以及它的两种功能用途,并且给出了详细的安装过程说明,以及图像修复的代码,最后展示了图像修复的效果。
2025-08-22 17:45:12
946
原创 30秒处理1万张图片——图像数据增强的高效执行代码
本文探讨了高效图像数据增强方法,以添加椒盐噪声为例,逐步优化代码执行效率。初始的逐像素循环方法处理1万张图片需7分钟;改用numpy向量化操作后缩短至1分钟;尝试GPU加速反增耗时至2.5分钟;最终采用CPU多核并行处理仅需0.4分钟,比初始版本提速17.5倍。实验表明,针对大规模图像处理任务,合理运用向量化运算和多核并行策略能显著提升执行效率。
2025-08-20 19:16:33
455
原创 Stable-DINO训练自建数据集
本文主要介绍了Stable-DINO这一高性能目标检测模型,并且详细讲解了如何使用该模型训练自建的数据集,给出了相应的yolo数据集转换为dino数据集的转换代码,最后给出了训练代码的完整修改细节。
2025-08-20 15:51:01
1254
2
原创 使用segment-anything将目标检测label转换为语义分割label
本文主要介绍了segment-anything这一自动分割图片的工具,并且给出了使用该工具将目标检测label转换为语义分割label的代码,最后对代码进行详细讲解。
2025-08-19 17:04:29
1465
原创 RF-DETR训练自建数据集代码及训练过程Debug
本文主要记录了使用rf-detr这一新型目标检测模型架构进行训练自己搭建的数据集的过程,并给出了相应的实现代码以及训练过程中可能遇到的报错情况和解决方法,此外还给出了将YOLO数据集转换为COCO数据集格式的代码,以及给出了rf-detr的预训练模型的下载地址。
2025-06-13 16:38:35
5555
4
原创 2025第16届蓝桥杯省赛之研究生组D题最大数字求解
本文主要对2025第16届蓝桥杯省赛之研究生组D题最大数字求解进行题目分析,和解题步骤解析,并给出了完整的实现代码,在洛谷平台上进行了代码提交,能够拿到满分。
2025-04-27 19:42:31
1219
原创 2012NOIP提高组之国王游戏求解与贪心算法
本文对国王游戏题目进行了解题思路详细分析与贪心算法的常用证明方法,并给出了题解的完整c++代码,同时在蓝桥杯和洛谷解题平台提交了代码,验证了代码正确性。
2025-04-23 20:37:04
853
原创 2025第16届蓝桥杯省赛之研究生组F题01串求解
本文主要对2025年第16届蓝桥杯省赛的研究生组F题01串,进行了题目分析与求解,并给出了详细的解题思路与步骤,及实现代码。
2025-04-15 15:13:42
1039
1
原创 C++蓝桥杯皮亚诺曲线距离求解
本文主要讲解了蓝桥杯皮亚诺曲线距离问题的求解思路,解题步骤以及实现代码,并且做了细致的解题思维分析以及Debug过程,最终在蓝桥杯测试平台对代码进行了测试,代码能够取得满分。
2025-03-10 15:41:04
1222
原创 C++使用BFS求解最短路径
本文主要介绍了BFS广度优先搜索的算法原理,以及蓝桥杯中使用BFS算法的两道题目:穿越雷区与迷宫与陷阱,对题目进行了分析并给出了解题代码,该代码在蓝桥杯的解题平台上进行了提交验证,可获得满分。
2025-03-09 19:03:58
1017
原创 C++、C#、python调用OpenCV进行图像处理耗时对比
本文主要介绍了C++、C#、python三种不同语言调用OpenCV进行图像处理操作时的耗时情况,进行了实际对比,并简单总结了对比结果,最后还给出了OpenCV的imread函数以不同模式读取图片的细微差别之处,还给出了imread读取彩色图转换为灰度图的原理公式。
2025-03-05 17:28:45
1843
2
原创 欧拉筛法寻找素数与计算欧拉函数求和
本文主要对欧拉筛法寻找素数的算法进行了讲解说明,并与Eratosthenes筛算法进行了实际运行时间测试,也对欧拉筛法计算欧拉函数求和算法进行了讲解,进行了一些改进,并且都给出了相应的实现代码。
2025-02-24 21:30:44
1272
原创 .NET软件开发框架简记
.NET开发框架概览 .NET是微软开发的软件开发平台,支持C#、F#和VB语言,核心框架包括.NET Framework(Windows专用)和.NET Core(跨平台)。桌面开发:WinForms(简单)、WPF(功能强大)仅支持Windows;MAUI(跨平台,支持Windows/macOS/iOS/Android)和Avalonia(支持Windows/Linux/macOS)可实现跨平台开发。 各框架在平台支持、开发体验和性能上各有特点,开发者可根据项目需求选择合适的框架。
2025-02-17 19:02:04
2195
原创 通过BingAPI爬取Bing半个月内壁纸
本文主要说明了通过BingAPI爬取Bing壁纸到本地的方法,给出了实现代码,并对代码进行了详细说明,最后给出了如何将下载的壁纸设置为系统壁纸的代码。
2025-02-17 18:57:10
794
原创 C#多线程异步连接MySQL与SQLserver数据库
本文主要说明了C#多线程异步连接MySQL与SQLserver数据库的用途和使用场景,并且给出了详细的实现代码。
2025-02-15 21:39:18
872
YOLO格式MSCOCO2017目标检测数据集-图像长宽256-第1部分
2025-12-22
快速傅里叶变换简介及python实现
2025-12-21
YOLO格式MSCOCO2017目标检测数据集-图像长宽256-第6部分
2025-12-19
YOLO格式MSCOCO2017目标检测数据集-图像长宽256-第5部分
2025-12-18
YOLO格式MSCOCO2017目标检测数据集-图像长宽256-第4部分
2025-12-18
YOLO格式MSCOCO2017目标检测数据集-图像长宽256-第3部分
2025-12-18
YOLO格式MSCOCO2017目标检测数据集-图像长宽256-第2部分
2025-12-18
YOLO格式VOC2012目标检测数据集-图像长宽512
2025-12-13
YOLO格式VOC2012目标检测数据集-图像长宽256
2025-12-13
YOLO格式VOC2007数据集-图像长宽512
2025-12-12
【计算机视觉】基于区域注意力机制的实时目标检测模型:YOLOv12模型安装及原理和代码解析-下篇
2025-12-11
【计算机视觉】基于区域注意力机制的实时目标检测模型:YOLOv12模型安装及原理和代码解析-上篇
2025-12-11
YOLO格式VOC2007数据集-图像长宽256
2025-12-11
【计算机视觉】基于PyTorch的YOLOv11目标检测模型结构解析与源码复现-下篇
2025-12-08
【计算机视觉】基于PyTorch的YOLOv11目标检测模型结构解析与源码复现-上篇
2025-12-08
【计算机视觉】基于Python的SIFT算法实现:尺度不变特征提取与图像匹配系统设计
2025-12-04
入门手写数字识别CNN实战pytorch代码(GPU版)
2025-12-04
入门手写数字识别CNN实战pytorch代码(CPU版)
2025-12-04
mnist图片格式数据集
2025-12-03
【机器学习优化】基于模拟退火与遗传算法融合的FCM聚类优化:二维数据点簇划分性能提升方法研究
2025-11-20
路径规划基于蚁群算法的二维最优路径求解:Python代码实现与MAKLINK图论模型应用
2025-11-15
【运筹学与智能优化】基于遗传算法的TSP问题求解:Python代码实现与路径优化应用
2025-11-13
【运筹学与智能优化】基于禁忌搜索算法的31城市TSP路径规划:Python实现与局部最优解求解
2025-10-06
【智能优化算法】基于粒子群优化的函数最值求解:Python实现连续空间全局最优解
2025-10-06
火焰与烟雾图像识别超大数据集-part2
2026-01-11
火焰与烟雾图像识别超大数据集-part3
2026-01-11
火焰与烟雾图像识别超大数据集-part4
2026-01-11
火焰与烟雾图像识别超大数据集-part5
2026-01-11
火焰与烟雾图像识别超大数据集-part6
2026-01-11
火焰与烟雾图像识别超大数据集-part7
2026-01-11
火焰与烟雾图像识别超大数据集-part1
2026-01-11
YOLOv11与v12与v13检测精度对比报告及实战训练代码
2026-01-08
python进行矩阵运算
2025-12-25
RF-DETR训练自建数据集代码及训练过程Debug
2025-12-25
AIGC之StableDiffusion安装与运行详细介绍
2025-12-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅