YOLO Vision 2026:

データ準備#

データ準備は、成功するcomputer visionモデルの基盤です。Ultralytics Platformは、アップロードからアノテーション、分析に至るまで、トレーニングデータの管理のための包括的なツールを提供します。



Watch: Get Started with Ultralytics Platform - Data

概要#

Ultralytics Platformのデータセクションでは、以下のことができます:

  • 画像、動画、およびデータセットファイル(.tar.gz/.tgzを含むZIP、TAR、NDJSON)をアップロードします。
  • アーカイブまたはNDJSONエクスポートへの直リンクを貼り付けてURLからインポートするか、Roboflowからインポートします
  • Google Cloud StorageAmazon S3、またはAzure Blob Storage接続し、コピーをアップロードすることなくデータをその場で使用します。
  • EnterpriseのOn Premise CPU/GPUワーカーを使用して、ピクセルをオンプレミスに保持します。
  • 手動描画ツールとSAMを活用したスマートラベリングでアノテーションを行います。-SAM 2.1または新しいSAM 3から選択できます。
  • データセット全体にわたってクラスの名前変更、色の変更、統合、削除を行ってクラスを管理します
  • 統計情報、視覚化、および埋め込みベースのクラスタリングを使用してデータを分析します
  • ローカルでのトレーニングのためにNDJSON formatエクスポートします。

Ultralytics Platform Data Overview Sidebar Datasets

ワークフロー#

graph LR
    A[Upload]:::start --> B[Annotate]:::proc
    B --> D[Train]:::out
    B --> C[Analyze]:::proc

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff
ステージ説明
アップロード自動処理による画像、動画、アーカイブのインポート
アノテーション手動ツールでデータをラベリングするか、detect、segment、semantic、OBB用のSAMアノテーションを使用します。
分析クラス分布、空間ヒートマップ、次元の統計情報、および埋め込みクラスターを表示します
エクスポートオフラインで使用するためにNDJSON formatでダウンロードします。

サポートされているタスク#

Ultralytics Platformのデータセットは、すべての7つのYOLOタスクタイプをサポートしています:

タスク説明アノテーションツール
Detectバウンディングボックスによる物体検出矩形ツール
Segmentピクセルマスクによるインスタンスセグメンテーションポリゴンツール
Semanticクラスごとのピクセル領域によるセマンティックセグメンテーションポリゴンツール
Depthピクセルごとのメトリック深度マップインポートされたターゲット
Classify画像レベルの分類クラスセレクター
Pose組み込みおよびカスタムのスケルトンテンプレートを使用したキーポイント推定キーポイントツール
OBB回転物体用の指向性バウンディングボックス指向性ボックスツール
タスクタイプの選択

タスクタイプはデータセットの作成時に設定され、利用可能なアノテーションツールを決定します。後からデータセットのヘッダーにあるタスクセレクターで変更できますが、切り替え後は互換性のないアノテーションは表示されません。デプロイへの切り替え、またはデプロイからの切り替えは、データセットが空の場合のみ許可されます。詳細は Edit Dataset をご覧ください。

主な特徴#

スマートストレージ#

Ultralytics Platformはストレージを効率的に管理します:

  • 重複排除:同じデータ領域内の同一の画像は1回だけ保存されます
  • 整合性:アップロードされたデータの整合性が検証されます
  • 効率性: 最適化されたストレージと高速な処理

データセットURI#

ul:// URI形式を使用してデータセットを参照します(Using Platform Datasetsを参照してください)。

yolo train data=ul://username/datasets/my-dataset

これにより、API keyが設定されている任意のマシンから、プラットフォーム上のデータセットでトレーニングを行うことができます。

PythonからPlatformデータを使用する
from ultralytics import YOLO

model = YOLO("yolo26n.pt")
model.train(data="ul://username/datasets/my-dataset", epochs=100)

データセットのバージョニング#

再現可能なトレーニングのために、データセットの変更不可能なNDJSONスナップショットを作成します。各バージョンは、作成時点の画像数、クラス数、およびアノテーション数を取得します。詳細はVersions Tabをご覧ください。

データセットタブ#

データセットの状態と権限に応じて、データセットページには最大6つのタブが表示されます:

タブ説明
画像数グリッド、コンパクト、またはテーブルビューで、アノテーションオーバーレイ付きの画像を閲覧
Classesクラスごとのラベル数を確認しながら、クラスの表示、名前変更、色の変更、統合、削除を行います
チャート自動統計:分割分布、クラス数、ヒートマップ
モデル数メトリクスとステータスとともに、このデータセットでトレーニングされたModels
バージョン再現性を確保するために、変更不可能なNDJSONのスナップショットを作成、ダウンロード、および復元します
Errors処理に失敗した画像とエラー詳細、および修正ガイダンス

Classes は、データセットに画像があり、そのタスクにクラスが存在する場合に表示され、Charts は画像が存在する場合にいつでも表示されます。Errors は処理失敗が存在する場合のみ表示されます。Versions は編集権限がある場合、またはすでにバージョンが存在する読み取り専用モードで表示されます。

クラスタリング#

視覚的に似た画像が近くに配置されるインタラクティブな2D散布図としてデータセットを探索します。これは、クラスター、重複、外れ値を発見したり、データ全体に分割やクラスがどのように分布しているかを検査したりするのに役立ちます。プロットの領域を投げ縄選択して、その画像にギャラリーを絞り込むことができます。分析には、エラーのない画像を20枚から200,000枚まで使用する必要があります。詳細はClusteringをご覧ください。

統計と視覚化#

Chartsタブには、以下を含む自動分析が提供されます。

  • 分割分布: 学習/検証/テストの画像数を示すドーナツチャート
  • 上位クラス:アノテーション数が最も多い10個のクラスのドーナツチャート
  • 画像寸法: 画像の幅と高さの分布のヒストグラム(ピクセル単位)
  • 画像寸法2D: アスペクト比のガイドライン付き、幅対高さの2Dヒートマップ
  • アノテーション位置: バウンディングボックスの中心位置の2Dヒートマップ
  • インスタンスあたりのポイント数: ポリゴンの頂点またはキーポイント数の分布(セグメント/ポーズデータセット)

全リストについてはCharts tabをご覧ください。

クイックリンク#

  • Datasets: トレーニングデータのアップロード、管理、エクスポート
  • Annotation: 手動ツールおよびAI支援ツールによるデータのラベリング
  • Cloud Training: アノテーション済みデータセットでのモデルのトレーニング
  • Dataset URI: ul:// URIを使用してどこからでもトレーニングを実行

よくある質問 (FAQ)#

  • Ultralytics Platformは以下をサポートしています:

    画像: JPEG、PNG、WebP、BMP、TIFF、HEIC、AVIF、JP2、DNG、MPO(各最大50MB)

    動画: MP4、WebM、MOV、MKV、M4V (最大1GB、1 FPSでフレームを抽出、最大100フレーム)

    データセットファイル: .tar.gzおよび.tgzを含むZIPまたはTARアーカイブ(Freeプランでは最大10GB、Proプランでは20GB、Enterpriseプランでは50GB)で、画像に加え、オプショナルのYOLO-formatまたはCOCO JSONラベル、およびNDJSONエクスポートが含まれています

    これらすべてのアーカイブ形式またはNDJSON形式は、New DatasetダイアログのURLタブに直接HTTP(S)リンクを貼り付けることでもインポートできます。Pascal VOC XMLラベルは検出されますが、インポートはされません。

  • ストレージ制限はプランによって異なります:

    プランストレージ制限
    無料100 GB
    Pro500 GB
    Enterprise無制限

    個別のファイル制限:画像50MB、動画1GB、データセットはFreeで10GB / Proで20GB / Enterpriseで50GB

  • はい!データセットURI形式を使用してローカルでトレーニングできます:

    export ULTRALYTICS_API_KEY="YOUR_API_KEY"
    yolo train model=yolo26n.pt data=ul://username/datasets/my-dataset epochs=100

    または、データセットをNDJSON formatでエクスポートして、そのメタデータ、分割、アノテーション、および署名付き画像URLを転送します。

コメント