敬请关注 YOLO Vision 2025!
2025年9月25日
英国夏令时 10:00 - 18:00
混合活动
Yolo Vision 2024

在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义数据集

Nuvola Ladi

2 分钟阅读

2024年4月11日

掌握在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义数据集。 从设置到训练和评估,本指南涵盖了所有内容。

在本博客中,我们将了解如何在 Google Colab 中使用 Ultralytics YOLOv8 掌握自定义目标检测。准备好释放 YOLOv8 的强大功能吧,我们将指导您完成从设置到训练和评估的整个过程。

在Google Colab中设置YOLOv8模型

让我们首先在 Google Colab 中设置我们的环境。 那么什么是 Google Colab 呢? Google Colab 是 Google 提供的免费云平台,用于编写和运行 Python 代码。 

设置此功能的第一步是确保您可以通过选择适当的运行时类型来访问 GPU。使用 nvidia-smi 命令验证您的 GPU 设置,以检查一切是否运行顺利。

接下来,使用 pip 安装 Ultralytics 和 YOLOv8 依赖项。从 Ultralytics 导入 YOLO 模型,开始我们的自定义对象检测之旅。

标注和准备您的数据集

现在,让我们准备我们的数据集。使用边界框标记您的数据,指定每个对象的类别。从 Ultralytics 将您的数据集导出为 YOLOv8 格式,然后将其导入到您的 Google Colab 笔记本中。

训练您的自定义 YOLOv8 模型

将任务设置为检测目标,用于对象检测,并选择适合您需求的YOLOv8模型大小。指定数据集的位置、epoch数和用于训练的图像大小。借助YOLOv8的强大功能和GPU加速,观看您的模型学习和适应。

评估和验证您的模型

训练完成后,使用平均误差位置等指标评估模型的性能。在未见过的数据上验证您的模型,以确保其泛化能力。绘制混淆矩阵并分析预测结果,以进一步微调您的模型。

Ultralytics YOLOv8 模型可以使用单个 CLI 命令轻松验证,该命令具有多个关键功能,即自动超参数设置、多指标支持等。 

Ultralytics 还支持一些 CLI 和 Python 参数,用户可以在验证期间使用这些参数,以便根据自身需求获得更好的输出结果。有关更多信息,您可以浏览我们的文档

__wf_reserved_inherit
图 1. Nicolai Nielsen 概述如何在 Google Colab 中使用 Ultralytics YOLOv8 训练自定义数据集。

将您的模型提升到新的水平

您现在已在 Google Colab 中成功训练了您的自定义 YOLOv8 模型。但我们的旅程并没有到此结束。在我们的下一个视频中,我们将探讨如何导出模型权重并使用我们自定义训练的 YOLOv8 模型运行实时推理。准备好迎接激动人心的体验,因为我们将突破对象检测的界限。敬请关注! 

总结

感谢您加入我们,一起探索 Google Colab 中使用 YOLOv8 进行自定义对象检测的世界。请继续关注更多精彩的更新和教程,我们将继续探索 AI 和机器学习的无限可能性。 

通过这份全面的指南,您现在可以使用 Ultralytics YOLOv8 在 Google Colab 中训练您自己的自定义目标检测模型。观看完整教程此处! 

让我们一起构建人工智能的未来!

开启您的机器学习未来之旅

免费开始
链接已复制到剪贴板