首页 > 其他分享 >yolov5训练模型

yolov5训练模型

时间:2023-08-22 10:33:42浏览次数:48  
标签:__ yolov5 训练 pt python 模型 train best

一个0到1的案例 后续会继续补充

环境python3.8.10

First

Second

  • 本地创建文件夹(yolov5同目录),如下图(仅供参考)





  • 利用labelimg打标签完后,开始训练

时间挺漫长,建议gpu跑

test_train代码如下:

import train

# if __name__ == '__main__':
#     train.run(data=r'D:\develop2\python_virtuals\3\datasets\coco128\test.yaml',
#               batch=8, epochs=100, single_cls=True,
#               weights=r'D:\develop2\python_virtuals\3\yolov5-master\yolov5s.pt')

# test
if __name__ == '__main__':
    train.run(data=r'E:\Code\Python\yolov5py38\yolov5\data\dog_and_cat.yaml',
              batch=1, epochs=100, single_cls=False, resume=True, workers=1, device='cpu',
              weights=r'E:\Code\Python\yolov5py38\yolov5\yolov5s.pt')
  • 训练完后,生成属于自己的best.pt or last.pt文件(自行百度介绍)

Thrid

  • best.pt复制到yolov5目录下,如图
  • 使用命令:python detect.py --weights best.pt --source ../dataset/dog_and_cat/images/val (val存放验证集图片),效果如下:

可参考

https://github.com/ultralytics/yolov5/tree/master
https://zhuanlan.zhihu.com/p/501798155

标签:__,yolov5,训练,pt,python,模型,train,best
From: https://www.cnblogs.com/code3/p/17647880.html

相关文章

  • 大模型入门(八)—— Llama2论文简读
    一、背景介绍大语言模型(LLM)作为功能强大的人工智能助手展现出了巨大的前景,它们擅长完成需要跨领域专业知识的复杂推理任务,包括编程和创意写作等专业领域。它们通过简单直观的聊天界面与人类互动,让大预言模型快速地被推广。大语言模型的模型架构和训练方法相对比......
  • 三维模型OSGB格式轻量化的纹理压缩和质量保持分析
    三维模型OSGB格式轻量化的纹理压缩和质量保持分析   在三维模型应用中,纹理数据是一个重要的部分,可以为模型增加更多的真实感和细节。但是,由于纹理数据通常会占用大量的存储空间和传输带宽,因此,在OSGB格式轻量化处理中,采用纹理压缩技术是一种非常有效的手段。本文将从纹理压......
  • 三维模型OSGB格式轻量化的跨平台兼容性技术分析
    三维模型OSGB格式轻量化的跨平台兼容性技术分析   在三维模型应用中,OSGB格式轻量化处理是一种常见的技术手段,可以通过数据压缩、简化、滤波等操作,降低三维模型数据的存储空间和传输带宽需求,提高应用程序的性能和用户体验。但是,在进行OSGB格式轻量化处理时,跨平台兼容性问题......
  • tensorflow模型训练保存minist OCR
    importtensorflowastffromtensorflow.python.framework.convert_to_constantsimportconvert_variables_to_constants_v2fromtensorflow.python.toolsimportoptimize_for_inference_libimportnumpyasnpimportmatplotlib.pyplotaspltimportdatetimeimpor......
  • R语言神经网络模型预测多元时间序列数据可视化|附代码数据
    全文链接:http://tecdat.cn/?p=32198最近我们被客户要求撰写关于神经网络的研究报告,包括一些图形和统计输出。多元时间序列建模一直是吸引了来自经济,金融和交通等各个领域的研究人员的主题 ( 点击文末“阅读原文”获取完整代码数据******** )。多元时间序列预测的一个基本假设......
  • R语言lasso惩罚稀疏加法(相加)模型SPAM拟合非线性数据和可视化
    全文链接:https://tecdat.cn/?p=33462原文出处:拓端数据部落公众号本文将关注R语言中的LASSO(LeastAbsoluteShrinkageandSelectionOperator)惩罚稀疏加法模型(SparseAdditiveModel,简称SPAM)。SPAM是一种用于拟合非线性数据的强大工具,它可以通过估计非线性函数的加法组件来捕捉......
  • Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任
    Prompt-“设计提示模板:用更少数据实现预训练模型的卓越表现,助力Few-Shot和Zero-Shot任务”通过设计提示(prompt)模板,实现使用更少量的数据在预训练模型(PretrainedModel)上得到更好的效果,多用于:Few-Shot,Zero-Shot等任务。1.背景介绍prompt是当前NLP中研究小样本学习方向上非常......
  • GPT大语言模型引爆强化学习与语言生成模型的热潮、带你了解RLHF。
    GPT大语言模型引爆强化学习与语言生成模型的热潮、带你了解RLHF。随着ChatGPT的爆火,强化学习(ReinforcementLearning)和语言生成模型(LanguageModel)的结合开始变得越来越受人关注。有关ChatGPT的视频讲解可以参考这里。该项目的详细介绍可以参考这里。在这个项目中,我们将......
  • 2023-08-21 裸k交易法 日内走势模型
    1.慢牛行情(1)增幅缓慢抬升,顺势力量看起来不强,但是却不破日内均线(2)回调幅度很小,逆势力量很明显不足(3)在最后的盘整阶段容易出现大的逆势K线  ......
  • 三维海浪模型建模与matlab仿真,并在海浪中加入浮标
    1.算法理论概述一、引言      海洋工程是一门涉及海洋环境、海洋结构、海洋资源等多个方面的综合性学科。其中,海浪是海洋环境中一种重要的自然现象,对海洋工程设计和运营具有重要影响。本文将介绍如何使用三维海浪模型建模,并在海浪中加入浮标。 二、三维海浪模型建模......