在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义数据集
掌握在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义数据集的方法。从设置到训练和评估,本指南面面俱到。

在这篇博客中,我们将介绍如何在 Google Colab 中使用 Ultralytics YOLOv8 掌握自定义目标检测。准备好释放 YOLOv8 的强大能力,我们将带你完整了解从设置到训练和评估的整个流程。
在 Google Colab 中设置 Ultralytics YOLOv8 模型#
让我们先在 Google Colab 中设置环境。Google Colab 是什么?Google Colab 是 Google Colaboratory 的简称,是 Google 提供的一个用于编写和运行 Python 代码的免费云平台。
设置环境的第一步是选择适当的运行时类型,确保你可以访问 GPU。使用 nvidia-smi 命令验证 GPU 设置,检查一切是否正常运行。
接下来,使用 pip 安装 Ultralytics 和 YOLOv8 依赖项。然后从 Ultralytics 导入 YOLO 模型,开始自定义目标检测之旅。
标注并准备数据集#
现在,让我们准备好数据集。使用边界框标注数据,并为每个对象指定类别。将数据集从 Ultralytics 导出为 YOLOv8 格式,然后导入 Google Colab 笔记本。
训练自定义 Ultralytics YOLOv8 模型#
将任务设置为检测以执行目标检测,并选择适合你需求的 YOLOv8 模型大小。指定数据集的位置、训练轮数和图像大小。借助 YOLOv8 和 GPU 加速,观察模型不断学习和适应。
评估和验证模型#
训练完成后,使用平均误差位置等指标评估模型的性能。在未见过的数据上验证模型,确保其具备良好的泛化能力。绘制混淆矩阵并分析预测结果,进一步微调模型。
Ultralytics YOLOv8 模型可以通过一条 CLI 命令轻松完成验证,该命令具备自动设置超参数、支持多种指标等多项关键功能。
Ultralytics 还支持一些 CLI 和 Python 参数,用户可以在验证期间根据需求使用这些参数,以获得更好的输出结果。如需了解更多信息,你可以浏览我们的文档。

图 1. Nicolai Nielsen 介绍如何在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义数据集。
让模型更上一层楼#
现在,你已经成功在 Google Colab 中训练了自定义 Ultralytics YOLOv8 模型。但我们的旅程还没有结束。在下一期视频中,我们将探索如何导出模型权重,并使用自定义训练的 YOLOv8 模型运行实时推理。准备好迎接激动人心的体验,让我们突破目标检测的边界。敬请期待!
总结#
感谢你和我们一起探索在 Google Colab 中使用 Ultralytics YOLOv8 进行自定义目标检测的世界。随着我们继续探索 AI 和机器学习的无限可能,敬请期待更多精彩更新和教程。
通过这份全面的指南,你现在已经可以在 Google Colab 中使用 Ultralytics YOLOv8 训练自己的自定义目标检测模型。观看完整教程:观看完整教程!









