プロジェクト

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

graph TB
    P[Project] --> M1[Model 1]
    P --> M2[Model 2]
    P --> M3[Model 3]
    M1 --> C[Charts Dashboard]
    M2 --> C
    M3 --> C
    M1 --> T[Comparison Table]
    M2 --> T
    M3 --> T

    style P fill:#4CAF50,color:#fff
    style C fill:#2196F3,color:#fff
    style T fill:#FF9800,color:#fff

プロジェクトを作成

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

Ultralytics Platform Projects List

クイック作成

ホームページのクイックアクションからプロジェクトを作成することも可能です。

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

  • Name: プロジェクトのわかりやすい名前(ランダムな名前が自動生成されます)
  • Description: プロジェクトの目的に関する任意のメモ
  • Visibility: Public(誰でも閲覧可能)または Private(自分のみアクセス可能)
  • License: プロジェクトの任意のライセンス(AGPL-3.0、Apache-2.0、MIT、GPL-3.0、BSD-3-Clause、LGPL-3.0、MPL-2.0、EUPL-1.1、Unlicense、Ultralytics-Enterprise など)。Ultralytics-Enterprise ライセンスは、AGPL の要件なしで商用利用が可能であり、Enterprise プランで利用できます。詳細は Ultralytics Licensing を参照してください。

Ultralytics Platform New Project Dialog Name Visibility License

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

プロジェクトページ

プロジェクトページには主に2つのエリアがあります:

エリア説明
Models Sidebarプロジェクト内の全モデルのサイズ変更可能なリスト。検索、ステータスフィルタ、並べ替えオプション、選択用チェックボックスを備えています
Main Panelチャートダッシュボードまたは比較テーブル(ビューを切り替え可能)

Ultralytics Platform Project Page Sidebar And Charts

プロジェクトヘッダー

ヘッダーには以下が表示されます:

  • プロジェクトアイコン(色、文字、またはアップロードした画像のカスタマイズが可能)
  • 編集可能な名前(クリックで名前変更可能。スラッグは自動更新されます)
  • ライセンスバッジ
  • モデル数、完了/実行中/失敗のカウント、合計サイズ
  • クローン数最終更新日時
  • 説明(クリックで編集可能)

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

ボタン説明
New Modelトレーニングダイアログ を開きます
Cloneプロジェクトとすべてのモデルをクローン(公開プロジェクトのみ)
Starプロジェクトをスター/スター解除
Share公開プロジェクトの共有機能
Refreshプロジェクトデータの更新
Deleteプロジェクトをゴミ箱に移動

表示モード

表示コントロールを使用して、3つの表示モードを切り替えます:

  • Cards: 幅広のモデルサイドバーと、右側にチャートダッシュボード(チェックしたモデルの損失曲線と指標比較を表示)を表示します。
  • Compact: 凝縮されたモデルサイドバーと、右側にチャートダッシュボードを表示します。実験数が多いプロジェクトでモデルの垂直方向のスペースを確保します。
  • Table: トレーニング引数と最終指標を並べて表示する比較テーブルです。Diff を有効にすると、モデル間で値が異なる列のみが強調表示されます。

Ultralytics Platform Project Comparison Table View

モデルサイドバー

サイズ変更可能なサイドバーには、プロジェクト内の全モデルがリスト表示されます:

  • チャート/テーブルに表示するモデルを選択する チェックボックス
  • モデル名でフィルタリングする 検索
  • ステータスフィルタ(すべて、完了、実行中、開始中、保留中、失敗、キャンセル)、タスクごとのグループ化、並べ替え順序用の 表示オプション
  • .pt ファイルを直接サイドバーに ドラッグ&ドロップ してモデルをアップロード(モデルアップロードの詳細
  • 実行中のモデルのトレーニング進捗状況を表示(エポック数と進捗バー)

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

プロジェクトアイコン

プロジェクトアイコンのカスタマイズ:

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

表示設定

プロジェクトの閲覧権限を管理します:

設定説明
Public探索(Explore) ページで誰でも閲覧可能
Private自分と共同編集者のみが閲覧可能

共同編集者との共有

フルチームワークスペースを作成せずに、特定のユーザーとプライベートプロジェクトを共有します:

  1. プロジェクトページの Share ボタンをクリック
  2. 共同編集者のユーザー名またはメールアドレスを入力
  3. 役割(ロール)を設定
  4. Invite をクリック

エディター権限を持つ共同編集者は、プロジェクト内でのモデルのアップロードやトレーニングの開始が可能です。

共有とチームの比較

共有(Sharing) は個々のユーザーに対してプロジェクト単位のアクセス権を付与するもので、単発の共同作業に最適です。チーム(Teams) は、すべてのリソース(プロジェクト、データセット、モデル、デプロイメント)をロールベースの権限でチームメンバーが利用できる共有ワークスペースを作成します。複数人での継続的なコラボレーションには「チーム」を使用してください。

プロジェクトのクローン

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

  1. 公開プロジェクトのページにアクセス
  2. Clone Project をクリック
  3. プロジェクトとそのすべてのモデルが、プライベートプロジェクトとして自分のアカウントにコピーされます
クローンの動作

クローンされたプロジェクトは、常に自分のアカウント内で プライベート として作成されます。クローン数は元のプロジェクトに表示されます。元プロジェクトがコピーレフトライセンス(例:AGPL-3.0)である場合、クローンはそのライセンスを引き継ぎ、固定されます。

モデルの比較

チャートダッシュボード

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

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

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

グループチャート
メトリクスmAP50, mAP50-95, precision, recall
Train Losstrain/box_loss, train/cls_loss, train/dfl_loss
Val Lossval/box_loss, val/cls_loss, val/dfl_loss
学習率lr/pg0, lr/pg1, lr/pg2
インタラクティブチャート
  • ホバーして正確な値を確認
  • 凡例をクリックしてモデルの表示/非表示を切り替え
  • ドラッグして特定の領域をズーム
  • モデルのラインをクリックして該当モデルのページへ移動
  • チャートの並べ替えやサイズ変更が可能で、レイアウトはセッションをまたいで保持されます

比較テーブル

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

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

モデルのアップロード

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

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

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

プロジェクトの編集

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

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

Ultralytics Platform Projects Settings

プロジェクトの削除

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

  1. ヘッダーにある削除ボタン(ゴミ箱アイコン)をクリック
  2. 削除を確認
カスケード削除

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

FAQ

プロジェクトにはいくつのモデルを含めることができますか?

プロジェクトごとのモデル数に厳格な制限はありません。ただし、整理を効率化するために以下を推奨します:

  • 関連する実験をグループ化する(同じデータセット/タスク)
  • 古い実験をアーカイブする
  • 意味のあるプロジェクト名を使用する

削除したプロジェクトを復元できますか?

はい、削除されたプロジェクトはゴミ箱に移動され、30日以内であれば復元可能です:

  1. 設定 > ゴミ箱に移動
  2. 対象のプロジェクトを見つける
  3. 復元をクリック

モデルをプロジェクト間で転送できますか?

はい、モデルページのモデル複製ダイアログを使用して、モデルを別のプロジェクトに複製できます。

コメント