Colab


选择GPU
查看配置
! nvidia-smi

上传压缩包并解压
压缩包 -> 解压的文件
!unzip /content/yolov5-5.0.zip -d/content/yolov5

进入目标文件夹下
%cd /content/yolov5/yolov5-5.0
安装所需包package
!pip install -r requirements.txt
添加插件-Tensorboard
失败的话,有时要使用reload
%load_ext tensorboard
启动 tensorboard
%tensorboard --logdir=runs/train
中间改了好几个报错,才开始训练
SPPF
https://blog.csdn.net/Steven_Cary/article/details/120886696
RuntimeError: Given groups=1, weight of size [512, 1024, 1, 1], expected input[1, 512, 8, 8] to have 1024 channels, but got 512 channels instead
https://blog.csdn.net/qq_43533724/article/details/121743384
RuntimeError: result type Float can‘t be cast to the desired output type long int
https://blog.csdn.net/abdddwxh/article/details/127509089
报了3个错,所以这里多了3个空文件夹

最好的模型数据、最新的模型数据

tensorboard 日志

训练中使用的超参数

类别(label)及其信息

类别(label)相关性

训练结果:训练轮数、使用GPU等

在 tensorboard 
中查看训练损失
修改训练的数据集
默认是coco128
尝试用coco数据集(全部)
!python train.py --rect --data=data/coco.yaml
19分钟,训练结束

用自己根据coco128训练的best.pt测试一下

改成best.pt

进行测试 test.py

labels

prediction

之前检测用的是 detect.py
!python detect.py
用自己训练的 best.pt 进行检查


与原作者的模型还是不太相同

即 yolov5s.pt

可以在此文件夹下,加入要检测的图片或视频

可以实时显示检测出来的视频或图片,通过将其设为 True
不是摄像头那种实时监测,是实时分析出来就显示





















