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

深度学习项目十六:根据训练好的权重文件推理图片--YOLO系列

文章目录

  • 根据训练好的权重文件推理图片--YOLO系列
  • 一、自己构建YOLOv5推理代码
    • 1.1 对数据集进行模型训练
    • 1.2 对数据集进行模型推理检测
    • 1.3 自己编写推理函数
      • 1.3.1 针对单张进行推理
      • 1.3.2 针对文件夹下的图片进行推理
  • 二、自己构建YOLOv8推理代码
    • 2.1 对数据集进行模型训练
    • 2.2 对数据集进行模型推理检测
    • 2.3 自己编写推理函数
      • 2.3.1 针对单张进行推理
      • 2.3.2 针对文件夹下的图片进行推理

根据训练好的权重文件推理图片–YOLO系列

一、自己构建YOLOv5推理代码

1.1 对数据集进行模型训练

在对模型进行训练时运行train.py脚本文件,但是需要配置以下文件:

  • 数据集配置文件 --data oil.yaml, 以我的为例,数据集配置文件oil.yaml文件在文件夹data下,主要内容如下:
  • 在这里插入图片描述
  • 网络结构配置文件–cfg yolov5s.yaml, 以我的为例,网络结构配置文件yolov5s.yaml文件在文件夹models下,主要内容如下:(主要修改nc的值,与 oil.yaml中的nc的值保持一致)
    在这里插入图片描述
  • 网络权重配置文件–weights weight/yolov5s.pt, 以我的为例,网络权重配置文件yolov5s.pt文件在文件夹weight下,可从官网下载预训练权重。

模型训练代码,可采用终端命令行的方式进行。

python train
http://www.lryc.cn/news/376814.html

相关文章:

  • 敏感信息加密操作,让开发的系统更加的安全可靠!!
  • 第四篇:精通Docker构建:Dockerfile的艺术与策略
  • Linux下Cmake安装或版本更新
  • 人工智能体验工程师面试
  • 科研——BIBM论文修改和提交
  • 【bug】配置SpringCloudAlibaba AI的maven依赖问题
  • 人工智能和机器学习的应用日益广泛,在医疗健康领域的具体应用是什么?
  • 前端:鼠标点击实现高亮特效
  • 【计算机网络体系结构】计算机网络体系结构实验-DNS模拟器实验
  • 【profinet】从站开发要点
  • 浮点数的进制转换
  • vue-饼形图-详细
  • MySQL-备份+日志:介质故障与数据库恢复
  • 嵌入式开发十八:USART串口通信实验
  • redis复习
  • SUSE linux的快照和恢复
  • 【Qt快速入门(六)】- QLineEdit按钮的使用
  • 常用损失函数详解:广泛使用的优化约束方法
  • 鸿蒙开发组件:【创建DataAbility】
  • 配电室数据中心巡检3d可视化搭建的详细步骤
  • TIME_WAIT的危害
  • 搜维尔科技邀您共赴2024第四届轨道车辆工业设计国际研讨会
  • 智能中人类造成的风险、机器造成的风险、环境造成的风险
  • MYSQL基础查询
  • 【Golang】Go 中的生产者-消费者模式
  • 【通过新能源汽车的智慧数字底盘技术看计算机的相关技术堆栈?以后是软硬结合的全能程序员的天下,取代全栈(前后端都会的全栈程序员)】
  • Python网络爬虫4-实战爬取pdf
  • 超神级!Markdown最详细教程,程序员的福音
  • Android OTA 升级基础知识详解+源码分析
  • 【吊打面试官系列-Mysql面试题】SQL 语言包括哪几部分?每部分都有哪些操作关键字?