コンテンツにスキップ

Ultralytics

Ultralytics 、データ準備からモデルデプロイメントまでの機械学習ワークフロー全体を効率化する包括的なエンドツーエンドのコンピュータビジョンプラットフォームです。インフラストラクチャの複雑さなしに、本番環境対応のコンピュータビジョンソリューションを必要とするチームや個人向けに構築されています。


見る: UltralUltralytics プラットフォーム入門

Ultralytics とは何ですか?

Ultralytics 、断片化された機械学習ツール群を統合ソリューションで置き換えることを目的として設計されています。以下の機能を統合しています:

  • Roboflow - データ管理とアノテーション
  • Weights & Biases - 実験の追跡
  • SageMaker- クラウドトレーニング
  • HuggingFace - モデルのデプロイ
  • アリゼ- 監視

YOLO11 YOLO26モデルをネイティブサポートするオールインワンプラットフォーム。

ワークフロー: データ → トレーニング → デプロイ

プラットフォームは合理化された3段階のワークフローに従います:

graph LR
    subgraph Data["📁 Data"]
        A[Upload] --> B[Annotate]
        B --> C[Analyze]
    end
    subgraph Train["🚀 Train"]
        D[Configure] --> E[Train on GPU]
        E --> F[View Metrics]
    end
    subgraph Deploy["🌐 Deploy"]
        G[Test] --> H[Deploy Endpoint]
        H --> I[Monitor]
    end
    Data --> Train --> Deploy
ステージ機能
データデータセットアップロード、アノテーションエディター(手動+SAM 自動ラベル付け)、統計可視化
トレーニングプロジェクト組織、GPU を用いたクラウドトレーニング、リアルタイムメトリクスストリーミング
デプロイ推論テスト、43地域における専用エンドポイント、監視ダッシュボード

マルチリージョンインフラストラクチャ

お客様のデータはお客様の地域内に保管されます。Ultralytics 3つのグローバル地域でインフラストラクチャを運用しています:

地域場所
米国米国中部(アイオワ州)
EUEU西(ベルギー)
APアジア太平洋(香港)

オンボーディング時にリージョンを選択すると、すべてのデータ、モデル、デプロイメントはそのリージョン内に保持されます。

主な特徴

データ準備

  • データセット管理:画像、動画、またはZIPアーカイブをアップロードし、自動処理を実行
  • アノテーションエディター:YOLO (detect、segment、姿勢推定、OBB、classify)に対する手動アノテーション
  • SAM アノテーション:Segment Anything Model を使用したクリックベースのインテリジェントアノテーション
  • 自動アノテーション:訓練済みモデルを用いて新規データを事前ラベル付けする
  • 統計:クラス分布、位置ヒートマップ、および次元分析

モデルトレーニング

  • クラウドトレーニング:リアルタイムメトリクスを備えたクラウドGPU(RTX 4090、A100、H100)でトレーニング
  • リモートトレーニング:どこでもトレーニング可能、メトリクスをプラットフォームへストリーミング(W&Bスタイル)
  • プロジェクト組織:関連モデルをグループ化し、実験を比較し、track
  • 17種類のエクスポート形式:ONNX、TensorRT、CoreML、TFLite

展開

  • 推論テスト:カスタム画像でブラウザ上で直接モデルをテスト
  • 専用エンドポイント:自動スケーリング機能付きで43のグローバルリージョンにデプロイ
  • 監視:リアルタイムメトリクス、リクエストログ、パフォーマンスダッシュボード

アカウント管理

  • APIキー:リモートトレーニングおよびAPIアクセス向けの安全なキー管理
  • クレジットと請求:従量制トレーニングと透明性のある価格設定
  • GDPR準拠:データエクスポートとアカウント削除

以下のリソースで始めましょう:

よくある質問

Ultralytics の利用を開始するにはどうすればよいですか?

Ultralytics の利用を開始するには:

  1. サインアップplatform.ultralytics.comでアカウントを作成してください
  2. 地域を選択: オンボーディング時にデータ地域(米国、EU、またはAP)を選択してください
  3. データセットのアップロードデータセットセクションに移動し、データをアップロードしてください
  4. Train Model: プロジェクトを作成し、クラウドGPUでのトレーニングを開始する
  5. デプロイ: モデルをテストし、専用のエンドポイントにデプロイする

詳細なガイドについては、クイックスタートページを参照してください。

Ultralytics Platformのメリットは何ですか?

Ultralytics 以下を提供します:

  • 統合ワークフロー:データ、トレーニング、デプロイメントを一元管理
  • マルチリージョン:データの居住地は米国、EU、またはAP
  • ノーコードトレーニング:コードを書かずに高度なYOLO トレーニングする
  • リアルタイムメトリクス:トレーニングの進捗をストリーミングし、デプロイを監視する
  • 43 デプロイ地域: 世界中のユーザーに近い場所にモデルをデプロイ
  • 5種類のタスクタイプ:検出、セグメンテーション、姿勢推定、OBB、分類のサポート
  • AI支援によるアノテーション:データ準備を加速するSAM 自動ラベリング

クラウドトレーニングで利用可能なGPU は何ですか?

Ultralytics クラウドトレーニング向けにGPU をサポートします:

GPUVRAM最適
RTX 409024ギガバイト高速トレーニング、ほとんどのユースケース
RTX 309024ギガバイト費用対効果の高い研修
A100 40GB40ギガバイト大規模モデル、大量バッチ
A100 80GB80ギガバイト非常に大規模なモデル
H100 80GB80ギガバイト最高性能
L40S48ギガバイトバランスの取れた性能

価格と詳細についてはクラウドトレーニングをご覧ください。

リモートトレーニングはどのように行われるのですか?

モデルはどこでもトレーニングでき、メトリクスをPlatformにストリーミングできます。

パッケージのバージョン要件

Platformの統合ultralytics8.4.0以上が必要ですそれより低いバージョンではPlatformと連携しません。

pip install "ultralytics>=8.4.0"
# Set your API key
export ULTRALYTICS_API_KEY="your_api_key"

# Train with project/name to stream metrics
yolo train model=yolo11n.pt data=coco.yaml epochs=100 project=username/my-project name=exp1

リモートトレーニングの詳細については、クラウドトレーニングをご覧ください。

どのような注釈ツールが利用可能ですか?

プラットフォームには、以下の機能を備えたフル機能の注釈エディタが含まれています:

  • 手動ツール:バウンディングボックス、ポリゴン、キーポイント、方向付きボックス、分類
  • SAM :クリックしてSegment Anything Modelで精密なマスクを生成
  • YOLO :学習済みモデルを用いて画像に事前ラベルを付与する
  • キーボードショートカット:ホットキーによる効率的なワークフロー

完全なガイドについては注釈を参照してください。



📅 0日前に作成 ✏️ 0日前に更新
glenn-jocher

コメント