データセットのバージョン
前処理と拡張を行った時点のスナップショットとしてデータセットのバージョンを作成し、学習前に保存します。
概要
バージョンは、データセット内の画像とラベルの時点スナップショットです。バージョンを作成すると、前処理ステップとオーグメンテーションをデータセットに適用できます。
Roboflowでモデルを学習するには、データセットのバージョンを作成する必要があります。
このドキュメントのこのセクションでは、モデルを学習するための準備方法を説明します。次のことが必要です:
Versionsページを開いて新しいバージョンを作成する
ガイドに従って、 データセットのバージョンを作成できるページ.
前処理ステップを選択する
次を選択してください 前処理ステップ モデルの学習に必要な
オーグメンテーションを適用する
データセットに任意のオーグメンテーションを適用します。異なるユースケースに対してどのオーグメンテーションが適切かを説明するガイドがあります。
バージョンを確認する
バージョンが作成され、モデル学習に使用できるようになります。
HTTP API
バージョンを表示
Python SDK、REST API、CLIを使用してRoboflowのバージョンに関する情報を取得できます。
バージョンID
Roboflowで生成される各バージョンには、連番の数値IDが関連付けられています。アプリのversionsページで確認するか、APIでプロジェクトのバージョンを一覧表示して確認できます。
すでに情報を取得したいプロジェクトとバージョンが分かっている場合は、 /:workspace/:project/:version エンドポイントを使用できます。プロジェクトのエンドポイントと同様の情報を返しますが、プロジェクトの他のすべてのバージョンは列挙しません。
プロジェクトに関する情報を取得するには、次のエンドポイントにGETリクエストを送信してください:
https://api.roboflow.com/roboflow/chess-sample-4ckfl/1?api_key=$ROBOFLOW_API_KEYこのエンドポイントは次のレスポンスを返します:
キーポイント検出のスケルトン
キーポイント検出プロジェクトのバージョンには、 スケルトン 各クラスごとのスケルトンを含むフィールドがあります。たとえば、class が 人物 次のようなスケルトンを持つ場合があります:
注意: 推論予測では、頂点はインデックスでアクセスしてください class_id。その後、vertex id は、エッジ(from/to)と対称性(points)を参照するために使用できます。
Python SDK
バージョンを表示
バージョン情報を取得するには、プロジェクトを取得して、必要なバージョンをリクエストします:
その model 変数には次のJSON値が含まれます:
バージョンの一覧表示と反復については、次を参照してください ワークスペースとプロジェクトの一覧表示。バージョンをエクスポートするには、次を参照してください データセットのバージョンをエクスポート.
CLI
コマンドラインからデータセットのバージョンを一覧表示、確認、エクスポートできます。
バージョン一覧
例:
バージョンの詳細を取得
またはリソースの省略形を使用します:
バージョンをエクスポート
特定の形式でバージョンの非同期エクスポートを開始します:
例:
JSON出力
すべてのバージョンコマンドは次をサポートしています --json:
MCPサーバー
AIエージェントを接続すると MCPサーバー 次のツールでデータセットのバージョンを管理できます:
versions_generate
任意の前処理とオーグメンテーションを指定してバージョンを作成します。
versions_get
splitsとその学習を含むバージョン情報を取得します。
versions_export
バージョンのデータセットエクスポートを確認または開始します。
versions_delete
バージョンを削除し、ワークスペースのゴミ箱へ移動します。
次のステップ
バージョンを使ってモデルを学習しましょう。次を参照してください モデルを学習する.
学習準備済み形式でバージョンをエクスポートしましょう。次を参照してください データセットのバージョンをエクスポート.
最終更新
役に立ちましたか?