前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >【PY模型训练】最终测试

【PY模型训练】最终测试

作者头像
謓泽
发布于 2024-08-17 00:50:13
发布于 2024-08-17 00:50:13
1091
举报
文章被收录于专栏:【C】系列【C】系列

Anacoda3 安装

1. conda -V

2.conda config --add channels https://mirrors.ustc.edu.cn/anaconda/pkgs/main/

3.打开.condarc文件,将下面内容直接放入.condarc文件里面

channels: - conda-forge - defaults show_channel_urls: true default_channels: - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2 custom_channels: conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

一、激活虚拟环境

Conda activate mmyolo

二、配置 pip 镜像源

pip config set global.index-url Simple Index

三、更新 ultralytics 包

  1. 删除ultralytics库 pip uninstall ultralytics -y
  2. 安装ultralytics库 pip install ultralytics

四、将保存的5张图片放在images文件夹中

五、打开classes.txt文件,将标注的形状名称给依次填进去

六、数据标注

  • 完成之后就可以看到将要标注的图片

七、开始标注

注:标注框的大小要贴合物体形状,不可留下大面积空白

可以使用w快捷键将形状给框起来并选择对应的类别

  1. 按D下一张。
  2. 按A上一张。
  3. 按空格键保存。
  4. 所有的形状都需要画框框(除了一半的形状),标注完成之后保存,这时我们可以打开labels文件夹查看我们标注的数据。

八、标注的值(w里面修改)

说明:这里要特别注意!

九、复制粘贴

  1. 将标注完的图片及标签文件复制粘贴10次
  2. 修改文件名称(不能含有中文名称)
  3. 打开资料包-->代码-->文件改名.py文件
  1. 在命令行,激活虚拟环境activate mmyolo
  2. 进入代码存放,路径 复制文件地址 cd D:\桌面\IEPD\资料包\代码
  3. python 文件改名.py
  4. 运行python 文件改名.py
  5. 没有任何输出代表运行成功

十、数据集切分

1.训练集train和测试集test的切分比例为0.8:0.2

2.可以使用图片的总数量去乘以数据集的比例获得不同的数据集数量

3.开始训练,文件路径:D:\桌面\IEPD\资料包\代码\yolov8-test

  • 训练参数文件(mydata.yaml)修改(可使用电脑自带的记事本打开进行修改)
  1. Names:标签类别 (训练标签的所有类别名称必须跟classes.txt文件的名称和顺序一致)
  2. Nc:标签个数 (names有多少个标签就填多少个)

十一、命令训练模型

1.每次训练之前都需要先激活虚拟环境(activate mmyolo)

2.修改 train.py 中的参数

  • "D:\桌面\IEPD\资料包\代码\yolov8-test\mydata.yaml"

3.最终输入结果

activate mmyolo

d:

cd D:\桌面\IEPD\资料包\代码\yolov8-test

python train.py

十一、训练结果

  1. R值普遍在0.95以
  2. mAP50值普遍在0.9以上
  3. mAP50-95值普遍在0.85以上

十二、将模型文件转换成onnx格式

先激活虚拟环境(activate mmyolo)

模型路径:

点击 复制文件路径

复制好的模型路径替换在模型路径位置即可

注意:弄这个之前一定要先输入 pip install onnx 命令

复制文件目录尾巴+上\best.pt(模型路径)

yolo export model=模型路径 format=onnx opset=13

yolo export model="D:\桌面\IEPD\资料包\代码\yolov8-test\runs\detect\train11"\best.pt format=onnx opset=13

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-08-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
1 条评论
热度
最新
可以,大佬,互粉一下
可以,大佬,互粉一下
回复回复点赞举报
推荐阅读
编辑精选文章
换一批
【YOLO】快速在Windows上部署YOLO
在计算机视觉领域,目标检测是至关重要的任务之一,它涉及识别图像或视频中的对象,并将其分类和定位。近年来,**YOLO(You Only Look Once)**算法因其速度与精度的平衡而变得非常流行。在这篇博文中,我们将详细介绍如何快速在Windows系统上部署YOLO模型。
云帆沧海
2024/07/13
5640
Python:conda在线安装python环境
conda可以理解为一个工具,也是一个可执行命令,其核心功能是包管理和环境管理。包管理与pip的使用方法类似,环境管理则是允许用户方便滴安装不同版本的python环境并在不同环境之间快速地切换。conda将几乎所有的工具、第三方包都当作package进行管理,甚至包括python 和conda自身。Anaconda是一个打包的集合,里面预装好了conda、某个版本的python、各种packages等。
Freedom123
2024/03/29
6290
【YOLO系列】快速部署YOLOv5(Windows)
在计算机视觉领域,目标检测是至关重要的任务之一,它涉及识别图像或视频中的对象,并将其分类和定位。近年来,**YOLO(You Only Look Once)**算法因其速度与精度的平衡而变得非常流行。在这篇博文中,我们将详细介绍如何快速在Windows系统上部署YOLO模型。
云帆沧海
2024/07/14
4040
【YOLO系列】快速部署YOLOv5(Windows)
Tensorflow
##################################################################
Dean0731
2020/05/08
7460
利用conda移植python环境
conda 常用来执行虚拟环境配置和包管理工作,有时候需要将本地的环境移植到新的离线的机器上,可以使用conda-pack进行conda环境打包和分发。
杜金房
2024/05/30
3672
利用conda移植python环境
macOS M1如何配置机器学习环境(二)
之前写过一帖《macOS M1如何配置机器学习环境》,是基于python3.8版本配置的tensorflow,最近实验过程中发现些问题没办法解决,无奈之下卸载了重装,结果随便捣鼓一下,整个假期就快没了
Ed_Frey
2021/10/20
1.8K0
在window下下载Anaconda时新建的虚拟环境在C盘解决方案
在昨天下载完Anaconda时,发现创建的虚拟环境在C盘,就用了指定文件夹下载,暂时解决了这个问题,可以看我的这篇文章 Anaconda下载及创建环境
用户10922923
2024/01/23
1.1K0
在window下下载Anaconda时新建的虚拟环境在C盘解决方案
Anaconda的常用命令总结
Anaconda作为一个强大的Python发行版,具备一系列方便的命令行工具,用于管理环境、安装包等任务。本文总结了Anaconda的常用命令。这些命令的灵活使用有助于用户高效地管理Python环境,使Anaconda成为数据科学和开发领域的理想工具。Anaconda的安装简化了Python库和工具的管理,为数据科学家、工程师和研究人员提供了一个强大、集成且易于使用的开发环境。这为快速开始数据分析、科学计算和机器学习项目提供了便捷的途径。
Damon小智
2024/02/03
8640
Anaconda的常用命令总结
python:conda简介及安装教程
官网下载太慢可选用镜像下载,官网下载:Anaconda | Individual Editionwww.anaconda.com/products/individual
Freedom123
2024/03/29
2760
python:conda简介及安装教程
python的环境,你再也不用愁
conda是一个包,依赖和环境管理工具,适用于多种语言,如: Python, R, Scala, Java, Javascript, C/ C++, FORTRAN。
用户10002156
2022/12/21
6160
conda安装pytorch1.10.1+paddlepaddle-gpu2.2.1+cuda10.2+cudnn7.6.5
参考: paddle安装指导 torch安装指导 TensorFlow 2.x GPU版在conda虚拟环境下安装步骤 pip/conda导出 requirements.txt 注意事项 pip安装pytorch1.10.1+paddlepaddle-gpu2.2.1+cuda10.2+cudnn7.6.5
Michael阿明
2022/03/10
1.4K0
Anaconda 的认识以及和它相关的一些编辑器的简单介绍
之前听别人说过这个软件。但是自己一般用的pycharm。pycharm是一款很好的编辑器,但是一个缺点就是可能电脑不是很高的会出现卡顿。但是编辑代码是十分方便的。
兰舟千帆
2022/07/16
1.1K0
Anaconda 的认识以及和它相关的一些编辑器的简单介绍
配置win10+anaconda3+python3.6+pytorch
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
数据科学人工智能
2022/04/01
9060
配置win10+anaconda3+python3.6+pytorch
windows 使用 miniconda 配置 python 虚拟环境
python 虚拟环境的重要性已经无需多言了, 目前所有支持 python 虚拟环境的工具中最好用的应该就是 conda 了, 最重要的一点是可以一键创建不同版本的 python 环境以适应不同的需求.
Amadeus
2023/10/18
2.2K0
windows 使用 miniconda 配置 python 虚拟环境
[python] python 虚拟环境构建 & GPU环境
(1)GPU加速型实例安装NVIDIA GPU驱动及CUDA工具包:https://support.huaweicloud.com/usermanual-ecs/zh-cn_topic_0149470468.html#ZH-CN_TOPIC_0149470468__section1034245773916
MachineLP
2020/10/29
1.1K0
Miniconda安装和使用
Miniconda是什么? 要解释Miniconda是什么,先要弄清楚什么是Anaconda,它们之间的关系是什么? 而要知道Anaconda是什么,最先要明白的是搞清楚什么是Conda,参考:Conda简单教程。 一言以蔽之,Conda是Python中用于管理依赖包和虚拟环境的工具,Anaconda是一个带有Conda工具的软件包(附带了Conda、python和150多个科学软件包及其相关的包),而Miniconda是一个Anaconda的轻量级替代,默认只包含了Python和Conda。 也就是说,安装了Miniconda,就可以直接使用Python和Conda了。
编程随笔
2022/09/27
2.5K0
window10系统下Pytorch安装教程
PyTorch是一个基于Torch的Python开源机器学习库,用于自然语言处理等应用程序它主要由Facebook的人工智能小组开发,不仅能够实现强大的GPU加速,同时还支持动态神经网络,这一点是现在很多主流框架如TensorFlow都不支持的。PyTorch提供了两个高级功能:
数据科学人工智能
2022/04/01
1.1K0
window10系统下Pytorch安装教程
深度学习(Deep Learning)入坑笔记
深度学习(Deep Learning)第一坑就是机器学习平台的选取和开发环境的安装,以下是重装两次系统后的安装经验。
YoungTimes
2022/04/28
5600
深度学习(Deep Learning)入坑笔记
Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]
要搞清楚什么是虚拟环境,首先要清楚Python的环境指的是什么。当我们在执行python test.py时,思考如下问题:
全栈程序员站长
2022/09/27
49.5K0
Python虚拟环境(pipenv、venv、conda一网打尽)[通俗易懂]
window下下载Anaconda及python并创建虚拟环境
因为有些时候我们需要不同版本的python或不同版本的pip模块(比如你需要跑两个从github上下下来的代码,他们的tensorflow版本一个要求1.0一个要求2.0)
用户10922923
2024/01/23
2820
window下下载Anaconda及python并创建虚拟环境
推荐阅读
相关推荐
【YOLO】快速在Windows上部署YOLO
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档