当前位置:首页 > 人工智能 > 正文内容

Yolov5腾讯云训练

lcpsky1年前 (2023-04-17)人工智能451

Yolov5目前是解决图像识别问题的主流解决技术。选取YoloV5作为网络模型,一方面是因为从最终效果来看YOLOv5已经相当优秀,是发展比较完备、使用比较广泛的一个版本;而更重要的是YOLOv5的调用、训练和预测都十分方便。YOLOv5的另一个特点就是它为不同的设备需求和不同的应用场景提供了大小和参数数量不同的网络。

购买腾讯云GPU服务器

1)GPU云服务器 特惠专场https://cloud.tencent.com/act/pro/gpu,可选择GN7机型,选择GPU计算型GN7 - 10核 40G

         

配置信息

操作系统

Ubuntu Server 20.04 LTS 64 GRID11.1

CPU      10核

GPU      0.5 * NVIDIA T4

内存      40GB

公网带宽      2Mbps  带宽按小时后付费

镜像信息Ubuntu Server 20.04 LTS 64位 GRID11.1

2)安装anaconda

conda init

Vim ~/.bashrc

export PATH='/home/ubuntu/anaconda3/bin':$PATH   #需要增加

         

# >>> conda initialize >>>

# !! Contents within this block are managed by 'conda init' !!

__conda_setup="$('/home/ubuntu/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"

if [ $? -eq 0 ]; then

    eval "$__conda_setup"

else

    if [ -f "/home/ubuntu/anaconda3/etc/profile.d/conda.sh" ]; then

        . "/home/ubuntu/anaconda3/etc/profile.d/conda.sh"

    else

        export PATH="/home/ubuntu/anaconda3/bin:$PATH"

    fi

fi

unset __conda_setup

创建py10环境

conda create -n py10 python=3.10

3)安装依赖

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

4)测试GPU

#检查pytorch能否使用GPU:

import torch

torch.cuda.is_available()

5)进行训练

l使用yolov5s训练300

python train.py --img 640 --data mkdata/mkdata_parameter.yaml --cfg mkdata/mkdata_model.yaml --weights yolov5s.pt --batch-size 4 --epochs 300

         

--img-size:数据集大小

--batch-size:batch大小

--epochs:epoch数

--data:data文件,yaml格式

--weights:权重文件

--cfg:模型架构文件

         

l使用yolov5x训练150

         

6)测试python area_detect.py --source ./area_dangerous --weights ./runs\train\exp\weights\best.pt

实际效果:

对图片中的人员,是否戴防护头盔进行检测。

  

    


扫描二维码推送至手机访问。

版权声明:本文由软件技术记录发布,如需转载请注明出处。

本文链接:https://lcpsky.top/?id=56

分享给朋友:

“Yolov5腾讯云训练” 的相关文章

Anaconda学习入门

Anaconda学习入门

❤️Part1【Part1】 二、Anaconda在Window下搭建Python环境 1、下载 2、安装 3、添加python到环境变量 4、使用jupyter notebook 三、Anaconda在Linux下搭建Python环境 1、下载 2、安装 3、手动添加Ana...

yolov5的安装与使用

yolov5的安装与使用

相比于Yolov4 ,v5的模型更多,适用配置的设备更广泛。window环境下,首先安装anaconda,便于创建pytorch环境。安装直接百度。第一步:从github下载压缩包https://github.com/ultralytics/yolov5如果英语看着费劲,可以参考这个博主的汉化版 :...

收藏 | 90+深度学习开源数据集整理:包括目标检测、工业缺陷、图像分割等多个方向(附下载)

收藏 | 90+深度学习开源数据集整理:包括目标检测、工业缺陷、图像分割等多个方向(附下载)

发布于2022-05-05 13:41:57阅读 1.9K0来源:极市平台本文多干货,建议收藏本文整理汇总了90+深度学习各方向的开源数据集,包含了小目标检测、目标检测、工业缺陷检测、人脸识别、姿态估计、图像分割、图像识别等方向。附下载链接。复制小目标检测1. AI-TOD航空图像数据集数...

7个流行的强化学习算法及代码实现

7个流行的强化学习算法及代码实现

7个流行的强化学习算法及代码实现发布于2023-04-18 12:10:10阅读 1220来源:Deephub Imba本文约4500字,建议阅读5分钟本文介绍了流行的强化学习算法的发展和改进。目前流行的强化学习算法包括 Q-learning、SARSA、DDPG、A2C、PPO、DQN...

YOLOv5源码逐行超详细注释与解读(2)——推理部分detect.py

YOLOv5源码逐行超详细注释与解读(2)——推理部分detect.py目录前言🚀一、导包和基本配置1.1 导入安装好的python库等1.2 定义一些文件路径1.3 加载自定义模块🚀二、执行main函数🚀三、设置opt参数🚀四、执行run函数4.1 载入参数4.2 初始化配置4.3 保存结果4.4...