当前位置: 首页 > news >正文

Yolo11模型训练速通

Pycharm+python3.11+cuda设备:(应该用cpu也行,但是我没试过)

unity项目需要跑一个图像识别模型出来,对AI了解很少,python也用得不多,仅记录怎么快速跑通,不涉及调参数

一、yolo11

一个目标识别模型

 二、在pycharm进行环境配置

 需要torch、Ultralytics两个包

pycharm新建一个项目,良好的习惯是隔离开环境,因此建一个新环境是最好的(粗浅的理解就是新环境啥包也没安,避免版本冲突)

打开终端

 输入以下命令安装torch和ultralytics,严谨来说应该还要对一下cuda版本啥的,但是我直接这么安能正常运行,我就没管了

pip3 install torch torchvision torchaudio
pip install ultralytics

ps.安不上的找一下镜像源,我这里科学上网了(科学上网也得反复试几次才行)

三、写代码

from ultralytics import YOLOif __name__ == '__main__':# Load a modelmodel = YOLO("yolo11n.pt")  # load a pretrained model (recommended for training)# Train the model with GPUresults = model.train(data="coco8.yaml", epochs=100, imgsz=640, device=0)# Evaluate the model's performance on the validation setresults = model.val()# Export the model to ONNX formatsuccess = model.export(format="onnx")

coco8.yaml是训练集,可以换,另外最后一行导出ONNX格式是我个人需要, 可以不要。

运行后等它跑就行了。

运行完以后会输出这个,顺着地方找就能找到训练好的模型了。

http://www.lqws.cn/news/552907.html

相关文章:

  • 【C语言】超市管理系统丨完整源码与实现解析
  • python的医疗废弃物收运管理系统
  • 设计模式之桥接模式(Java)-JDBC也实现了桥接模式
  • 分布式电源采集控制装置:山东光伏电站的“智能中枢”
  • RK3568-drm框架
  • NLP中的同义词替换及我踩的坑
  • Element Plus el-button实例类型详解
  • 短波监测设备和超短波监测设备的区别
  • 磁悬浮支撑:从实验室到工业应用的挑战与机遇
  • 数据结构:最小生成树—Prim(普里姆)与Kruskal(克鲁斯卡尔)算法
  • UNION 和 UNION ALL
  • 回调函数、作用域与闭包:从图片预览案例深入理解
  • 文件管理与Java操作全解析
  • 编译安装detectron2
  • 常用工具库
  • 北大肖臻《区块链技术与应用》学习笔记
  • 智能库室管控系统DW-S306|全国已经规模化应用
  • 微服务项目,启动某服务,编译后就没反应
  • 【JS-6-ES6中的let和const】深入理解ES6中的let和const:块级作用域与变量声明的新范式
  • 【数据标注师】意图标注
  • 力扣网C语言编程题:在数组中查找目标值位置之二分查找法
  • 能否仅用两台服务器实现集群的高可用性??
  • ADVANCED INTELLIGENT SYSTEMS 东京大学仿生人类手指机器人,实现“皮肤”补水!
  • Harbor的安装与使用
  • 基于MFC的遥感图像匹配程序设计
  • Java 识别和处理 HTML 标签内容
  • Solidity学习 - ABI 应用二进制接口
  • 叉车考试真题(含答案)pdf下载
  • 权限提升-工作流
  • React用户交互事件