Ultralytics YOLO27:

プロジェクト#

Ultralytics Platformのプロジェクトは、モデルを整理および管理するための効果的なソリューションを提供します。関連するモデルをまとめることで、管理、比較、開発を容易にできます。

graph TB
    P[Project]:::start --> M1[Model 1]:::proc
    P --> M2[Model 2]:::proc
    P --> M3[Model 3]:::proc
    M1 --> S[Check in Sidebar]:::proc
    M2 --> S
    M3 --> S
    S --> C[Charts]:::out
    S --> T[Comparison Table]:::out

    classDef start fill:#4CAF50,color:#fff
    classDef proc fill:#2196F3,color:#fff
    classDef out fill:#9C27B0,color:#fff

プロジェクトを作成#

サイドバーで Projects に移動し、New Project をクリックします。

Ultralytics Platform Projects List

クイック作成

Homeページのクイックアクションからプロジェクトを作成することもできます。

プロジェクトの詳細を入力します。

  • Name: プロジェクトを説明する名前(ランダムな名前が自動生成されます)
  • URL: 名前から生成され、作成前に編集できるプロジェクトのスラッグ
  • Description: プロジェクトの目的に関する任意のメモ
  • Visibility: Public(誰でも表示可能)または Private(自分とチームメンバーのみアクセス可能)。新しいプロジェクトのデフォルトは Public です。Enterpriseワークスペースでは、Ultralytics-Enterpriseライセンスを使用する新しいプロジェクトのデフォルトが Private になります。
  • License: プロジェクトに適用する任意のライセンス(None、Apache-2.0、MIT、BSD-3-Clause、AGPL-3.0、GPL-3.0、LGPL-3.0、MPL-2.0、EUPL-1.1、Unlicense、CC0-1.0、Ultralytics-Enterprise、またはOther)。Ultralytics-Enterpriseライセンスは、AGPL要件なしで商用利用するためのもので、Enterpriseプランで利用できます — Ultralytics Licensingを参照してください。Enterpriseワークスペースでは、新しいプロジェクトにこのライセンスがあらかじめ選択されます。

Ultralytics Platform New Project Dialog Name Visibility License

Create Projectをクリックして完了します。新しいプロジェクトがプロジェクトリストとサイドバーに表示されます。

プロジェクトページ#

プロジェクトページには、主に2つの領域があります。

領域説明
Models Sidebarプロジェクト内のすべてのモデルを一覧表示するサイズ変更可能なリスト。チャート選択用のチェックボックスもあります
Main Panelチャートダッシュボードまたは比較テーブル(ビューを切り替え可能)

両方の領域の上にあるコントロール行には、モデル検索ボックス、Diff トグル(テーブルビューのみ。異なる列数がバッジで表示されます)、表示オプションのドロップダウン、表示モードのトグルがあります。

Ultralytics Platform Project Page Sidebar And Charts

プロジェクトヘッダー#

ヘッダーには次の情報が表示されます。

  • プロジェクトアイコン(色、文字、またはアップロードした画像をカスタマイズ可能)
  • 編集可能な名前(クリックして名前を変更。スラッグは自動更新されます)
  • ライセンスセレクター(クリックして変更。クローンから継承されたコピーレフトライセンスはロックされます)
  • モデル数、完了済み・トレーニング中・失敗の数、合計サイズ
  • クローン数最終更新のタイムスタンプ
  • 説明(クリックして編集)

ヘッダーのアクションボタン:

ボタン説明
New Model編集可能なプロジェクトのトレーニングダイアログを開きます
Upload models編集可能なプロジェクト用に1つ以上の .pt チェックポイントを選択します
Clone Project公開プロジェクトとその完了済みモデルをワークスペースにクローンします
Starプロジェクトにスターを付ける、またはスターを外します
Share公開プロジェクトを共有または埋め込みます
More actionsInformation(メタデータ)、Refresh、所有者向けのDelete Project

プロジェクトの公開設定バッジは、ページ上部のパンくずリストで名前の横に表示されます。クリックすると、公開と非公開を切り替えられます。

表示モード#

表示コントロールを使用して、3つの表示モードを切り替えます。選択したモードはプロジェクトごとに記憶されます。

  • Cards: サイドバーにフルサイズのモデルカードを表示し、右側にChartsダッシュボードを表示します — チェックしたモデルの損失曲線とメトリクスを比較できます。
  • Compact: サイドバーのモデル表示を簡略化し、右側にChartsダッシュボードを表示します — 多数の実験があるプロジェクトで、モデル用の縦方向のスペースを広く確保できます。
  • Table: トレーニング引数と最終メトリクスを横並びで表示する比較テーブルです。Diff を有効にすると、モデル間で値が異なる列のみが表示されます。

Ultralytics Platform Project Comparison Table View

フィルターと並べ替え#

モデルリストの上にあるコントロール行では、次の操作ができます。

  • Search で名前によりモデルをフィルタリング
  • Status filter: All、Completed、Untrained、Running、Starting、またはFailed
  • Group by: NoneまたはTask — グループ化はCompactモードとTableモードで適用されます
  • Sort by: Created、Name、またはSize。それぞれ昇順または降順を選択できます

モデルサイドバー#

サイズ変更可能なサイドバーには、プロジェクト内のすべてのモデルが一覧表示されます。

  • チェックボックスで、チャートと比較テーブルに表示するモデルを選択します
  • ドラッグ&ドロップ.pt ファイルをサイドバーに直接追加してモデルをアップロードします(モデルアップロードの詳細
  • トレーニングの進捗を実行中のモデルについて表示します(エポック数と進捗バー)
  • モデルカラーピッカー。すべてのチャートで一貫して使用されます

任意のモデルをクリックすると、そのモデルページが開きます。

プロジェクトアイコン#

プロジェクトアイコンをカスタマイズします。

  1. プロジェクト名の横にあるアイコンをクリックします
  2. 文字を選択するか、カスタム画像をアップロードします
  3. 変更は自動的に保存されます

公開設定#

プロジェクトを表示できるユーザーを管理します。

設定説明
パブリックExploreページで誰でも表示できます
プライベート自分とチームメンバーのみが利用できます

プロジェクトを共有#

プロジェクト単位のコラボレーター招待機能はありません。他のユーザーとプロジェクトを共有するには、次のいずれかの方法を使用します。

  • Publicの公開設定にすると、誰でもExploreでプロジェクトを表示できます。
  • Teams は共有ワークスペースを作成します。そこでは、ロールベースの権限により、チームメンバーがすべてのリソース(プロジェクト、データセット、モデル、デプロイメント)にアクセスできます。継続的なコラボレーションにはTeamsを使用してください。

プロジェクトをクローン#

公開プロジェクトを自分のアカウントにクローンします。

  1. 公開プロジェクトページに移動します
  2. Clone Project をクリックします
  3. プロジェクトとその完了済みモデルがワークスペースにコピーされます。クローンダイアログでクローンの公開設定を選択します
クローンの動作

クローンされたプロジェクトは、デフォルトで元のプロジェクトの公開設定を継承します(そのため、公開プロジェクトをクローンすると公開クローンが作成されます)。確定する前に、クローンダイアログでPublicまたはPrivateを選択できます。Enterpriseワークスペースでは、新しいクローンのデフォルトはPrivateです。クローン数は元のプロジェクトに表示されます。元のプロジェクトにコピーレフトライセンス(例:AGPL-3.0)が設定されている場合、クローンはそのライセンスを継承し、変更できません。

モデルを比較#

チャートダッシュボード#

チャートダッシュボードを使用してモデルのパフォーマンスを比較します。

  1. チェックボックスを使用してサイドバーでモデルを選択します
  2. タイプ(メトリクス、損失、学習率)ごとにグループ化されたメトリクス曲線を重ねて表示します
  3. チャートをドラッグして並べ替え、端をドラッグしてサイズを変更します
  4. ホバーして正確な値を確認し、凡例項目をクリックしてモデルの表示と非表示を切り替え、モデルの線をクリックしてそのモデルに移動します

利用可能なチャートグループ:

グループチャート
メトリクス検出におけるmAP50、mAP50-95、precision、recallなどのタスクメトリクス
Loss損失コンポーネント(box、cls、…)ごとに1つのチャート。トレーニングは実線、検証は破線で表示されます
学習率lr/pg0、lr/pg1、lr/pg2

異なるタスク向けに学習したモデルを比較できますが、各モデルは実際に報告したメトリクスのチャートにのみ表示されます。

インタラクティブチャート
  • ホバーして正確な値を確認します
  • 凡例項目をクリックしてモデルの表示/非表示を切り替えます
  • ドラッグして特定の範囲をズームします
  • モデルの線をクリックして、そのモデルのページに移動します
  • グループを折りたたむか、メニューを使用して個々のチャートと学習または検証の損失系列を非表示にします
  • チャートの並べ替えとサイズ変更ができ、レイアウトはセッション間で保持されます

比較テーブル#

テーブル表示に切り替えて、学習引数と最終メトリクスを横並びで比較します:

  1. Table表示モードの切り替えをクリックします
  2. 選択したすべてのモデルを行として表示し、学習引数とメトリクスを列として表示します
  3. Diffボタンを使用して、モデル間で値が異なる列のみを表示します

モデルのアップロード#

既存の.ptモデルファイルをアップロードします:

  1. ドラッグ&ドロップでファイルをプロジェクトページまたはモデルサイドバーに移動します
  2. 複数のファイルを同時にアップロードできます(同時に最大3件)
  3. モデルのメタデータ(タスク、アーキテクチャ、クラス名、学習結果)は、.ptファイルから自動的に解析されます
  4. アップロードがバックグラウンドで完了する間、ローカルで解析されたデータに基づいてチャートが即座に更新されます
サポート対象ファイル

Ultralytics YOLOの学習で生成されたPyTorch .ptファイルのみがサポートされています。Platformは、学習結果、引数、タスクタイプ、クラス名などの埋め込みメタデータを解析します。形式の詳細については、モデルを参照してください。

プロジェクトの編集#

プロジェクト名、説明、または設定を更新します:

  1. プロジェクト名をクリックしてインラインで編集します
  2. 説明をクリックしてインラインで編集します
  3. アイコンをクリックしてカスタマイズします
  4. ライセンスバッジをクリックしてライセンスを変更します

Ultralytics Platformプロジェクト設定

カスタムメタデータ#

More actions を開き、Information を選択して2つのセクションを確認します。

  • Ultralyticsメタデータ: プロジェクトID、所有者、公開設定、ライセンス、タグ、タイムスタンプなど、Platformの読み取り専用の詳細情報
  • カスタムメタデータ: 部門、プログラム、コストセンター、ガバナンス、その他の組織コンテキスト用に設定できる独自のJSONオブジェクト

ワークスペース閲覧者はメタデータを確認でき、編集アクセス権を持つメンバーはカスタムメタデータオブジェクトを置き換えられます。シリアライズされたメタデータオブジェクトは500,000文字以内、トップレベルの各キーは128文字以内に制限されています。空のオブジェクト({})を保存すると、カスタムメタデータを消去できます。

プロジェクトの削除#

不要になったプロジェクトを削除します:

  1. ヘッダーのその他の操作メニューを開き、プロジェクトを削除を選択します
  2. 削除を確定します
連鎖削除

プロジェクトを削除すると、その中にあるすべてのモデルも削除されます。この操作により項目はゴミ箱に移動され、30日以内であれば復元できます。

FAQ#

  • プロジェクトごとの個別のモデル上限はありません。ワークスペース全体に適用されるプラン上限がすべてのプロジェクトに適用されます。Freeでは 100モデル、Proでは500モデルをサポートし、Enterpriseでは無制限です。比較をわかりやすくするには:

    • 関連する実験(同じデータセット/タスク)をグループ化します
    • 不要になった古い実行をゴミ箱に削除します
    • 意味のあるプロジェクト名を使用します
  • はい。削除したプロジェクトはゴミ箱に移動され、30日以内であれば復元できます:

    1. 設定 > ゴミ箱に移動します
    2. プロジェクトを見つけます
    3. 復元をクリックします
  • はい。同じワークスペース内のプロジェクト間でモデルを切り取り、貼り付け、またはドラッグできます。詳細については、Move Models Between Projectsをご参照ください。Clone Modelは、所有していない完成済みモデルを自分のプロジェクトにコピーします。

コメント