«

yolo v8 学习笔记

myluzh 发布于 阅读:4 AI


0x01 什么是yolo

模型大小对比(YOLOv8)

通过这组数据可以看出典型的深度学习模型缩放定律(Scaling Laws)

  1. 边际效用递减:从 Nano 升级到 Small,参数量增加了约 3.5 倍,mAP 提升了 7.6 点;但从 Medium 升级到 Large,参数量增加了 1.7 倍,mAP 仅提升了 2.7 点。
  2. 计算量激增:Large 版本的精度仅比 Medium 高出不到 3 点,但计算量(FLOPs)却翻了一倍多(78.9G -> 165.2G),这意味着在实际部署时,Large 版本对显存和推理延迟的要求会高得多。
模型规格 参数量 模型文件体积 FLOPs 精度 (mAP)
Nano (n) 3.2M ~6 MB 8.7G 37.3
Small (s) 11.2M ~22 MB 28.6G 44.9
Medium (m) 25.9M ~52 MB 78.9G 50.2
Large (l) 43.7M ~87 MB 165.2G 52.9

标注工具对比与推荐

工具 (推荐度) 安装/运行 核心特点与适用场景 自动标注
Label Studio (⭐首选) pip 安装 开源免费,支持多任务及 YOLO 导出,适合通用/批量标注
Roboflow 浏览器在线 自带数据增强与格式转换,导出灵活,适合小项目快速出活
CVAT Docker/在线 Intel 开源专业级,支持视频/团队协作,适合大项目/企业级
LabelImg pip/brew 经典极简,原生保存 YOLO 格式,上手快但已停更
Makesense.ai 浏览器在线 免注册、即开即用,轻量极速,适合临时/少量快速标注

0x02 安装yolo环境

myluzh@myluzhMacBookPro Desktop % mkdir yolo
myluzh@myluzhMacBookPro Desktop % cd yolo
myluzh@myluzhMacBookPro yolo % python3 -m venv .venv
myluzh@myluzhMacBookPro yolo % source .venv/bin/activate
(.venv) myluzh@myluzhMacBookPro yolo % pip install --upgrade pip
Looking in indexes: https://mirrors.aliyun.com/pypi/simple/
Requirement already satisfied: pip in ./.venv/lib/python3.13/site-packages (25.1.1)
Collecting pip
  Downloading https://mirrors.aliyun.com/pypi/packages/de/f0/c81e05b613866b76d2d1066490adf1a3dbc4ee9d9c839961c3fc8a6997af/pip-26.0.1-py3-none-any.whl (1.8 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 1.8/1.8 MB 2.0 MB/s eta 0:00:00
Installing collected packages: pip
  Attempting uninstall: pip
    Found existing installation: pip 25.1.1
    Uninstalling pip-25.1.1:
      Successfully uninstalled pip-25.1.1
Successfully installed pip-26.0.1
(.venv) myluzh@myluzhMacBookPro yolo % pip install ultralytics

yolo yolov8


正文到此结束
版权声明:若无特殊注明,本文皆为 Myluzh Blog 原创,转载请保留文章出处。
文章内容:https://itho.cn/ai/590.html
文章标题:《yolo v8 学习笔记