配置 Linux 和 深度学习 记录
受限于博客写作环境,此篇博客可能不完整,仅记录一些自己感兴趣的点。
条件:双系统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格式
VOC:他的标签用的是XML格式