#4975·yolov5

Roboflow 用于数据集、标记和主动学习

作者: Jacobsolawetz创建于 2021年9月28日更新于 2025年3月19日
标签documentation

现在,您可以使用 Roboflow 来组织、标记、准备、版本化和托管用于训练 YOLOv5 模型的数据集。如果将工作空间公开,您可以免费使用 Roboflow 与 YOLOv5 结合使用。2021 年 9 月 30 日更新。​

上传​

您可以通过 Web UIrest APIPython 将数据上传到 Roboflow。​

标记​

将数据上传到 Roboflow 后,您可以标记数据并查看之前的标记。​ Roboflow 标注

版本化​

您可以为数据集创建具有不同预处理和离线增强选项的版本。YOLOv5 具有原生的在线增强功能,因此在堆叠 Roboflow 的离线增强时要谨慎。​ Roboflow 预处理

下载数据​

您可以下载以 YOLOv5 格式存储的数据,以便快速开始训练。​

from roboflow import Roboflow
rf = Roboflow(api_key="YOUR API KEY HERE")
project = rf.workspace().project("YOUR PROJECT")
dataset = project.version("YOUR VERSION").download("yolov5")
```​
# 自定义训练​
我们发布了一个自定义训练教程,展示了上面的所有功能。您可以访问代码:​
[![打开在 Colab 中](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/GitHub/roboflow-ai/yolov5-custom-training-tutorial/blob/main/yolov5-custom-training.ipynb)​
# 主动学习​
现实世界是混乱的,您的模型不可避免地会遇到数据集没有预料到的情况。使用 [主动学习](https://blog.roboflow.com/what-is-active-learning/) 是一种重要的策略,用于循环地改进数据集和模型。借助 Roboflow 和 YOLOv5 的集成,您可以使用经过实战检验的 机器学习 流程,快速对模型部署进行改进。​
<p align=""><a href="https://roboflow.com/?ref=ultralytics"><img width="1000" src="https://uploads-ssl.webflow.com/5f6bc60e665f54545a1e52a5/615627e5824c9c6195abfda9_computer-vision-cycle.png"/></a></p>

内容来源: ultralytics/yolov5