遇见 YOLO26: 下一代视觉 AI。
Ultralytics
Ultralytics YOLO

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

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

NUNuvola Ladi
2 min read
在 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 参数,以根据其需求获得更好的输出结果。欲了解更多信息,你可以探索我们的文档

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

图 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

Explore solutions

Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多
Real-time AI that works with your team

机器人技术中的 AI

使用 Ultralytics YOLO 模型为智能机器赋能。机器人技术中的视觉 AI 可推动自主导航、感知、物体跟踪和实时控制。
了解更多
Real-time AI that works with your team

物流中的 AI

使用 Ultralytics YOLO 模型简化物流。视觉 AI 可实现包裹检查、分拣、车辆跟踪和实时仓库安全监控。
了解更多
Real-time AI that works with your team

零售业 AI

使用 Ultralytics YOLO 模型重塑零售业。视觉 AI 推动库存跟踪、货架监控、队列管理和更智能的客户洞察。
了解更多
Real-time AI that works with your team

医疗保健中的 AI

利用 Ultralytics YOLO 模型构建医疗保健解决方案。医疗保健中的视觉 AI 可助力更快速的医学影像分析、更智能的诊断和患者监测。
了解更多
Real-time AI that works with your team

制造业中的 AI

使用 Ultralytics YOLO 模型优化制造业。视觉 AI 推动质量控制、缺陷检测、PPE 合规性和装配线自动化。
了解更多
Real-time AI that works with your operation

汽车中的 AI

将计算机视觉应用于汽车行业,并配合 Ultralytics YOLO 模型。汽车视觉 AI 可提升道路安全、辅助驾驶和车辆自动化,打造更智能的道路。
了解更多
Real-time AI tailored to your operation

农业中的 AI

借助 Ultralytics YOLO 模型,将视觉 AI 引入智慧农业。赋能作物监测、牲畜追踪和精准农业,实现更高、更智能的产量。
了解更多

让我们一起构建 AI 的未来!

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