受限于博客写作环境,此篇博客可能不完整,仅记录一些自己感兴趣的点。
条件:双系统Windows 11+Ubuntu 20.04
拯救者R9000P 2021 RTX3070+AMD5800H

安装

手把手教你安装双系统 windows11+ubuntu 22.04(1)_哔哩哔哩_bilibili
使用rufus4.5制作系统盘

问题

解决Win10+Ubuntu18.04双系统安装中的花屏问题_ubuntu安装双系统花屏-CSDN博客

常用软件安装

微信

2024如何在Ubuntu上安装原生微信wechat weixin

搜狗输入法


搭建舒适的Ubuntu使用环境系列——Linux系统上安装应用的通用方法(MATLAB、搜狗输入法、钉钉安装为例)_哔哩哔哩_bilibili

深度学习实验配置过程

手把手教你安装双系统 windows11+ubuntu 22.04(2)配置基础的深度学习环境_哔哩哔哩_bilibili
已配置:7.9留
还未配置docker/conda/anaconda等环境管理工具!!!!!

总览

ubuntu 20.04<br />RTX3070laptop
cuda 11.8
pytorch 2.3.0
cuDNN 9.2.1

yolov8基本环境配置过程

看的最多的就是版本问题,生怕安装版本冲突。(看了很多,列举不完整,包括官方的文档和引导)【一文搞懂—防止踩坑】深度学习环境配置:CUDA、cuDNN、算力 和 PyTorch 版本选择、详细教程案例(仔细阅读,建议收藏)_cuda版本和pytorch版本-CSDN博客
下面是一些具体环境的安装。
从零安装深度学习开发环境(ubuntu20.04+nv驱动+pytorch)_哔哩哔哩_bilibili
Ubuntu22下安装YoloV8环境_哔哩哔哩_bilibili

初步探索

获取数据集

OpenDataLab 引领AI大模型时代的开放数据平台
kaggle

训练

小白别错过!如何使用YOLOv8训练自己的数据集(带附件)_哔哩哔哩_bilibili
不会写python,用gpt4o引导写出了能用的,还挺好用!!!

YOLO

what is yolo

YOLO意思是You Only Look Once,创造性的将候选区和对象识别这两个阶段合二为一,看一眼图片(不用看两眼哦)就能知道有哪些对象以及它们的位置。

映射

input:xy3(RGB)
映射
output张量tensor:
nnm (n:划分,m:标签值,包含bounding box信息,置信度,对象概率)
一个bounding box需要4个值:x,y,h,w

交并比

交并比:IOU。
预测与真实的交并比:训练阶段

损失函数

NMS

非极大值抑制
预测用的
NMS方法并不复杂,其核心思想是:选择得分最高的作为输出,与该输出重叠的去掉,不断重复这一过程直到所有备选处理完。

COCO/VOC/YOLO格式

image.png
image.png
VOC:他的标签用的是XML格式