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

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

图 1. Nicolai Nielsen 概述如何在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义数据集。
Link to this section将你的模型提升到一个新的水平#
你现在已经成功在 Google Colab 中训练了你的自定义 YOLOv8 模型。但我们的旅程并没有在此结束。在下一期视频中,我们将探索如何导出模型权重并使用我们自定义训练的 YOLOv8 模型进行实时推理。准备好迎接激动人心的体验吧,我们将突破目标检测的界限。敬请期待!
Link to this section总结#
感谢你加入我们,共同探索在 Google Colab 中使用 YOLOv8 进行自定义目标检测的世界。请继续关注更多激动人心的更新和教程,我们将继续探索 AI 和机器学习的无限可能。
通过这份综合指南,你现在已经掌握了在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义目标检测模型的方法。观看完整教程 Watch the full tutorial!






