学习pytorch框架和YOLO笔记(重要)
目录一:学习了pytorch一步步从无到有训练创建模型和加载使用自定义模型的过程观后感:参考该章节其他博文 关于PyTorch与YOLO 库的思考,AI 4问遗留问题:有待搭建环境验证和知识细节的总结吸收,后面有时间再总结吧二:学习了调用官方提供的模型,一步步数据准备到数据标注到生成自己的best.pt模型,加载到使用的过程观后感:参考下面AI提问:通过YOLO创建模型有几种方式?基于 Ultralytics YOLO (v8/v9/v10/v11) 创建模型【4 种主流方式】方式 1:加载官方预训练权重(最常用,迁移学习首选)方式 2:通过 yaml 配置文件【新建空白网络(随机初始化权重)】方式 3:yaml + 预训练权重 组合(自定义结构 + 加载预训练权重)方式 4:从已经训练完成的自定义.pt 权重加载模型补充区分:4 种方式适用场景对照表容易踩坑关键知识点拓展:旧版 YOLOv5(非 ultralytics 统一库)方式 4:从已经训练完成的自定义.pt 权重加载模型 具体流程是什么方式 4:加载自己训练好的自定义 best.pt/last.pt 完整流程前置说明两大使用场景流程场景一:加载模型直接推理(预测图片 / 视频 / 摄像头)【最常用】完整代码流程场景二:加载模型【增量继续训练】(断点续训、二次微调)完整流程⚠️ 关键硬性限制完整分步标准化流程(文字版,便于你记笔记)❗高频坑点整理坑 1:混淆resume=True和加载 best.pt坑 2:想修改类别数量,不能直接加载旧 pt坑 3:pt 版本不兼容坑 4:路径中文问题延伸对比区分(帮你理清和另外两种加载方式差异)额外工程拓展best.pt 是怎么生成的,是在已有官方提供的模型生成的新的模型吗一句话核心结论一、完整生成链路(标准流程)二、分步详细解释1)起点:训练启动时,我们一般执行代码2)训练过程发生了什么?3)best.pt/last.pt 如何自动产出?三、关键概念厘清(解决你的核心疑问)问题 1:best.pt 是在官方模型基础上生成的新模型?问题 2:有没有办法不依赖官方模型,从零训练得到 best.pt?四、极易踩坑的认知误区五、极简类比帮助记忆补充延伸一:学习了pytorch一步步从无到有训练创建模型和加载使用自定义模型的过程观后感:参考该章节其他博文 关于PyTorch与YOLO 库的思考,AI 4问遗留问题:有待搭建环境验证和知识细节的总结吸收,后面有时间再总结吧二:学习了调用官方提供的模型,一步步数据准备到数据标注到生成自己的best.pt模型,加载到使用的过程注意:最后的课程目前只看了前5个章节观后感:参考下面AI提问:通过YOLO创建模型有几种方式?基于 Ultralytics YOLO (v8/v9/v10/v11) 创建模型【4 种主流方式】先统一概念:创建模型 = 实例化 YOLO 网络结构,用于训练 / 迁移学习注意:Darknet 原版 YOLO (v3/v4) 属于另一套体系,下面默认讲现在工业最常用的 Ultralytics YOLO方式 1:加载官方预训练权重(最常用,迁移学习首选)pythonfrom ultralytics import YOLO # 自动下载预训练pt权重,构建完整YOLO网络 model = YOLO("yolov8n.pt")✅特点:网络结构 + 预训练参数全部就绪直接拿来训练自己数据集(迁移学习),收敛速度快支持检测 / 分割 / 分类 / 姿态任务方式 2:通过 yaml 配置文件【新建空白网络(随机初始化权重)】pythonmodel = YOLO("yolov8n.yaml")✅特点:只搭建网络骨架,没有训练权重,参数全部随机初始化相当于从零开始训练(Train from scratch)可以复制 yaml 文件,自己修改通道数、深度、宽度,自定义 YOLO 结构重点区分:.yaml只定义网络结构,没有权重;.pt包含网络 + 权重方式 3:yaml + 预训练权重 组合(自定义结构 + 加载预训练权重)python# 使用自己修改后的网络yaml,同时载入官方预训练权重 model = YOLO("custom_yolov8.yaml").load("yolov8n.pt")✅特点:自己修改网络结构(增加注意力模块、修改 neck 层),同时复用主干预训练权重;模型改造、网络创新开发最常用方案。方式 4:从已经训练完成的自定义.pt 权重加载模型python# 加载你自己训练完毕保存的模型 model = YOLO("runs/train/exp/weights/best.pt")✅特点:载入你训练好的成品模型,一般两种用途:继续二次训练(增量训练)直接推理预测图片、视频补充区分:4 种方式适用场景对照表表格创建方式命令写法权重状态使用场景1YOLO("yolov8n.pt")自带官方预训练权重常规项目、快速训练目标检测2YOLO("yolov8n.yaml")随机初始化(空白模型)从零完整训练、学术实验3YOLO("custom.yaml").load("xx.pt")自定义结构 + 载入预训练权重修改网络、创新算法4YOLO("best.pt")载入自己训练完成权重增量续训 / 部署推理容易踩坑关键知识点YOLO("xxx.yaml")只是创建网络,没有权重,直接推理完全不能用,必须先训练!YOLO("xxx.pt")文件内部同时保存【网络结构 + 参数权重】如果你只有权重文件,没有 yaml,依然可以直接加载 pt 文件创建模型;必须依赖 PyTorch 底层!没有 torch,以上所有写法全部报错。

相关新闻

客户授权与设备拓扑:关系为什么会决定行动边界

客户授权与设备拓扑:关系为什么会决定行动边界

上午十点,客户运营系统发出一条预警:一位高价值客户连续一段时间没有购买,最近却仍在浏览商品。Agent 很快给出建议:“发送一张回归优惠券,进行流失挽回。”同一时刻,设备监控系统发现某变电站的 2 号主变油…

2026/8/3 17:41:09 阅读更多 →
想注册个好商标,这5个问题,能避开90%的坑

想注册个好商标,这5个问题,能避开90%的坑

想注册个好商标,先问问自己这5个问题,能避开90%的坑“名字想了三天三夜,一查全被注册了”“提交了大半年,等来一纸驳回”——这是深圳创业者最常遇到的场景。商标注册没那么玄乎,但在你找代理或者自己填表之前&#xf…

2026/8/3 17:41:09 阅读更多 →
PyTorch离线GPU环境部署:从依赖解析到实战安装指南

PyTorch离线GPU环境部署:从依赖解析到实战安装指南

1. 项目概述:从CPU到GPU的离线升级之路 如果你正在本地开发一个深度学习模型,训练时发现CPU风扇狂转,进度条却像蜗牛一样缓慢,而你的机器明明插着一块性能不错的NVIDIA显卡,那大概率是PyTorch环境还停留在CPU版本。将C…

2026/8/3 17:41:09 阅读更多 →

最新新闻

终极指南:如何用免费开源工具轻松下载Fantia所有内容

终极指南:如何用免费开源工具轻松下载Fantia所有内容

终极指南:如何用免费开源工具轻松下载Fantia所有内容 【免费下载链接】fantiadl Download posts and media from Fantia 项目地址: https://gitcode.com/gh_mirrors/fa/fantiadl 你是否经常在Fantia上发现喜欢的创作者内容,却苦于无法高效保存&am…

2026/8/3 19:52:19 阅读更多 →
DLSS Swapper终极指南:3步掌握游戏画质升级技巧

DLSS Swapper终极指南:3步掌握游戏画质升级技巧

DLSS Swapper终极指南:3步掌握游戏画质升级技巧 【免费下载链接】dlss-swapper 项目地址: https://gitcode.com/GitHub_Trending/dl/dlss-swapper 还在为游戏画面闪烁、帧率不稳而烦恼吗?DLSS Swapper正是你需要的解决方案!这款强大的…

2026/8/3 19:52:19 阅读更多 →
activiti源码简析

activiti源码简析

Activiti架构分析及源码详解 【2023最新Activiti7全网最全】activiti7工作流数据库表详细介绍(25张表) Activiti架构分析及源码详解 第1步: 先创建1个 processInstanceExecutionEntity 第2步: 创建 processInstanceExecutionEntity 的 childExecution…

2026/8/3 19:52:19 阅读更多 →
AnythingLLM OCR技术深度解析:如何实现企业级文档智能识别

AnythingLLM OCR技术深度解析:如何实现企业级文档智能识别

AnythingLLM OCR技术深度解析:如何实现企业级文档智能识别 【免费下载链接】anything-llm Stop renting your intelligence. Own it with AnythingLLM. Everything you need for a powerful local-first agent experience 项目地址: https://gitcode.com/GitHub_…

2026/8/3 19:52:19 阅读更多 →
DirectDraw兼容层:经典游戏在现代Windows系统上的重生解决方案

DirectDraw兼容层:经典游戏在现代Windows系统上的重生解决方案

DirectDraw兼容层:经典游戏在现代Windows系统上的重生解决方案 【免费下载链接】DDrawCompat DirectDraw and Direct3D 1-7 compatibility, performance and visual enhancements for Windows Vista, 7, 8, 10 and 11 项目地址: https://gitcode.com/gh_mirrors/d…

2026/8/3 19:52:19 阅读更多 →
Unity AssetBundle实战指南:从打包到热更新的完整工作流

Unity AssetBundle实战指南:从打包到热更新的完整工作流

1. 项目概述:为什么AssetBundle是Unity开发者的必修课? 如果你在Unity项目里做过资源管理,大概率经历过这个场景:游戏安装包体积巨大,每次更新哪怕只改一张贴图,用户都得重新下载整个几百兆甚至几个G的安装…

2026/8/3 19:51:19 阅读更多 →

日新闻

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南

3个让你工作效率翻倍的Umi-OCR实战技巧:免费离线文字识别完全指南 【免费下载链接】Umi-OCR OCR software, free and offline. 开源、免费的离线OCR软件。支持截屏/批量导入图片,PDF文档识别,排除水印/页眉页脚,扫描/生成二维码。…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

[具身智能-181]:PC+服务器+具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构

PC服务器具身机器人:构建具身智能从仿真到量产的闭环迭代混合架构一、前言:具身智能需要“混合算力闭环系统”传统人工智能依赖云端静态数据集训练,不具备物理交互能力,无法适应真实世界的不确定性。具身智能(Embodied…

2026/8/3 0:00:47 阅读更多 →
[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

[具身智能-181]:大分布式通信模型对比:看懂为什么 DDS 是 ROS2 底层通信最优解

前言构建机器人、具身智能这类分布式实时系统,通信底座直接决定整套系统的实时性、容错性、组网能力。分布式领域长期存在 4 类经典通信架构:点对点模式、Broker 中间代理模式、广播模式、以数据为中心(DDS)模式。很多开发者疑惑&…

2026/8/3 0:00:47 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/3 4:58:13 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/3 1:53:31 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/3 4:36:35 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/3 13:07:03 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/3 5:19:38 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/3 8:27:36 阅读更多 →