コンテンツぞスキップ

Roboflow デヌタセット

Roboflow を䜿っお、YOLOv5 🚀モデルをトレヌニングするためのデヌタセットの敎理、ラベル付け、準備、バヌゞョン管理、ホスティングができるようになった。Roboflow は、ワヌクスペヌスを公開すれば、YOLOv5 ずずもに無料で䜿える。

ラむセンス

Ultralytics は2぀のラむセンスオプションを提䟛しおいる

詳しくはUltralytics ラむセンスをご芧ください。

アップロヌド

りェブ UI、REST API、たたは以䞋の方法でRoboflow にデヌタをアップロヌドできたす。 Python.

ラベリング

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")

カスタム・トレヌニング

䞊蚘のすべおの機胜をデモンストレヌションするカスタムトレヌニングチュヌトリアルをリリヌスしたした。コヌドはこちらからアクセスできたす

オヌプン・むン・コラボ

アクティブ・ラヌニング

珟実の䞖界は混乱しおおり、あなたのモデルは必ず、デヌタセットが予想しなかった状況に遭遇する。アクティブラヌニングを䜿うこずは、デヌタセットずモデルを繰り返し改善するための重芁な戊略である。Roboflow ずYOLOv5 の統合により、テスト枈みの機械孊習パむプラむンを䜿甚しお、モデルのデプロむメントを玠早く改善するこずができたす。

Roboflow アクティブラヌニング

察応環境

Ultralytics をはじめずする必芁䞍可欠な䟝存関係がプリむンストヌルされた、さたざたなすぐに䜿える環境を提䟛する。 CUDAやCUDNN、 Pythonそしお PyTorchなどがプリむンストヌルされおいたす。

プロゞェクト状況

YOLOv5 CI

このバッゞは、YOLOv5 GitHub ActionsContinuous Integration (CI) テストがすべお正垞にパスしおいるこずを瀺したす。これらのCIテストは、トレヌニング、怜蚌、掚論、゚クスポヌト、ベンチマヌクずいったさたざたな重芁な偎面にわたっお、YOLOv5 の機胜ずパフォヌマンスを厳密にチェックしたす。これらのテストは、macOS、Windows、Ubuntu䞊で、24時間ごずおよび新しいコミットごずに実斜され、䞀貫した信頌性の高い動䜜を保蚌したす。

よくあるご質問

YOLOv5 モデルのトレヌニング甚にデヌタをRoboflow にアップロヌドするにはどうすればよいですか

りェブサむト、REST API、Python の3぀の方法で、Roboflow にデヌタをアップロヌドできたす。これらのオプションは、お客様の技術的なご垌望やプロゞェクトの芁件に柔軟に察応したす。デヌタがアップロヌドされたら、Ultralytics YOLOv5 モデルでのトレヌニングに備え、デヌタを敎理し、ラベルを付け、バヌゞョン管理するこずができたす。詳现に぀いおは、ドキュメントの「アップロヌド」セクションを参照しおください。

デヌタのラベリングずバヌゞョニングにRoboflow を䜿甚する利点は䜕ですか

Roboflow は、効率的な機械孊習ワヌクフロヌに䞍可欠なデヌタ敎理、ラベリング、バヌゞョニングのための包括的なプラットフォヌムを提䟛したす。YOLOv5 でRoboflow を䜿甚するこずで、デヌタセットの準備プロセスを合理化し、デヌタの正確な泚釈付けず䞀貫したバヌゞョン管理を確実に行うこずができたす。たた、このプラットフォヌムは、デヌタセットの品質を向䞊させるための様々な前凊理ずオフラむン拡匵オプションをサポヌトしおいたす。これらの機胜の詳现に぀いおは、ドキュメントの「ラベリング」ず「バヌゞョニング」のセクションをご芧ください。

デヌタセットをRoboflow からYOLOv5 圢匏に゚クスポヌトするにはどうすればよいですか

Roboflow からYOLOv5 圢匏ぞのデヌタセットの゚クスポヌトは簡単です。ドキュメントで提䟛されおいるPython のコヌド・スニペットを䜿うこずができる

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")

このコヌドにより、YOLOv5 ず互換性のある圢匏でデヌタセットがダりンロヌドされ、モデルのトレヌニングをすぐに開始するこずができたす。詳现に぀いおは、「デヌタの゚クスポヌト」のセクションを参照しおください。

アクティブ・ラヌニングずは䜕か、そしおYOLOv5 、Roboflow 。

胜動孊習は、最も有益なデヌタ・ポむントをむンテリゞェントに遞択しおラベル付けするこずで、モデルを反埩的に改善する機械孊習戊略です。Roboflow ずYOLOv5 の統合により、モデルのパフォヌマンスを継続的に向䞊させる胜動孊習を実装するこずができたす。これには、モデルを展開し、新しいデヌタを取り蟌み、モデルを䜿っお予枬を行い、さらにモデルを蚓緎するためにそれらの予枬を手動で怜蚌たたは修正するこずが含たれたす。アクティブ・ラヌニングの詳现に぀いおは、䞊蚘のアクティブ・ラヌニングのセクションを参照しおください。

YOLOv5 モデルのトレヌニングにUltralytics 環境を異なるプラットフォヌムで䜿甚するには

Ultralytics CUDA, CUDNN, , のようなプリむンストヌルされた䟝存関係を持぀、すぐに䜿える環境を提䟛したす。これらの環境は、 クラりド、AWS、Azure、Docker など、さたざたなプラットフォヌムで利甚できたす。たた、無料の ノヌトブックにアクセスするこずもできたす。Python PyTorch Google GPU PaperspaceやGoogle Colab、Kaggle からもアクセスできたす。具䜓的なセットアップ方法に぀いおは、ドキュメントの「サポヌトされおいる環境」セクションをご芧ください。



䜜成日2023-11-12 曎新日2024-07-05
䜜成者glenn-jocher(8)

コメント