在 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 模型#
将任务设置为 detect 以进行目标检测,并选择适合你需求的 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 训练自己的自定义目标检测模型的能力。Watch the full tutorial!






