xtreme1-io/xtreme1
Xtreme1 is an all-in-one data labeling and annotation platform for multimodal data training and supports 3D LiDAR point cloud, image, and LLM.
Xtreme1 – マルチモーダル学習データのアノテーションおよび管理のためのオープンソースプラットフォーム
何であるか – Xtreme1 は自己ホスト型のウェブアプリケーションで、コンピュータビジョンおよび大規模言語モデル(LLM)プロジェクトのためのデータラベリング、キュレーション、整理を可能にします。UI、バックエンドサービス(MySQL、Redis、MinIO)、およびオプションの事前学習推論コンテナを統合しており、組み込みモデルを使用して事前ラベリングを行い、その後の修正が可能です。
なぜ重要か – 高品質なアノテーションデータは、ビジョンおよびLLMパイプラインのボトルネックです。Xtreme1 は、2D画像のボックス、ポリゴン、キーポイント、3D LiDARポイントクラウドのボックス、センサーフュージョンアノテーションを一括で扱えるだけでなく、オントロジー(クラス階層)管理と品質監視ツールも提供します。オープンソース(Apache-2.0)であり、Docker を介してローカルまたはサーバー上で実行可能で、研究ラボ、スタートアップ、企業がデータの完全な制御を必要とする場合に最適です。
コア機能(READMEに記載)
| 分野 | 機能 |
|---|---|
| 画像アノテーション | バウンディングボックス、ポリゴン、ポリライン、キーポイント。オプションで YOLOR を使用した自動ラベリング。 |
| 3D / センサーフュージョンアノテーション | LiDAR-カメラ統合ボックス。OpenPCDet および AB3DMOT で駆動。 |
| オントロジーセンター | クラス階層と属性スキーマを定義し、トレーニングパイプラインにエクスポート可能。 |
| データ管理 | バージョン管理ストレージ(MinIO)、データベース駆動のプロジェクトメタデータ、品質監視ダッシュボード。 |
| エラー検出 | ラベリングミスを特定・修正するためのツール。 |
| 結果の可視化 | モデル予測を生データ上に重ねて、迅速な評価が可能。 |
| LLM向けRLHFツール | ベータ段階の Reinforcement-Learning-from-Human-Feedback(RLHF)アノテーションループ用インターフェース。 |
| キュレーション支援 | MobileNetV3埋め込みと openTSNE 次元削減を用いた視覚的デバッグ。 |
クイックスタート(Docker Compose)
- 最新リリースのダウンロード(執筆時点では v0.9.3)と解凍。
wget https://github.com/xtreme1-io/xtreme1/releases/download/v0.9.3/xtreme1-v0.9.3.zip unzip -d xtreme1-v0.9.3 xtreme1-v0.9.3.zip - スタックの起動
コンポーズファイルは MySQL、Redis、MinIO、Xtreme1のバックエンドおよびフロントエンドコンテナを取得します。データは Docker ボリュームに保存されるため、コンテナの再起動後も保持されます。cd xtreme1-v0.9.3 docker compose up # バックグラウンドで実行するには -d を追加 - UIの開設 –
http://localhost:8190にアクセス(Chrome推奨)。 - 組み込みAIモデルの有効化(オプション、NVIDIA GPUとCUDA、NVIDIA Container Toolkitが必要):
これにより、YOLOR、OpenPCDet などの追加コンテナが起動され、UIから事前ラベリングに呼び出せるようになります。docker compose --profile model up
ソースからのインストール(開発者向け)
- リポジトリをクローンし、Docker BuildKitを有効化。ローカルでイメージをビルドするか、Docker Hubから事前にビルドされたイメージを使用。
docker-compose.ymlはdocker-compose.develop.yml(既にgitignore対象)で上書き可能。ローカル変更をコミットしないようにする。- READMEにはARM CPU対応、リリース間のアップグレード、MySQLデータベースのバックアップ/リストアの詳細手順が記載。
一般的な利用例
- コンピュータビジョンデータセット作成 – 物体検出、セグメンテーション、センサーフュージョンモデル用に2D画像または3Dポイントクラウドをラベリング。
- RLHFによるLLMファインチューニング – ベータ版RLHFアノテーションUIを使用して、言語モデルの整合性に向けた人間の好みデータを収集。
- データ品質パイプライン – アノテーションの一貫性を監視し、外れ値を特定し、トレーニング前に問題のあるサンプルを再ラベリング。
- チーム協働 – ロールベースアクセス制御、共有オントロジー、バージョン管理ストレージを備えたマルチユーザープロジェクト。
ライセンスとコミュニティ
- ライセンス: Apache License 2.0(許容性が高く、商用利用に適している)。
- ガバナンス: LF AI & Data Foundation 下でホスト。同アーリアの最初のオープンソースラベリング/アノテーションプラットフォームとして位置づけられている。
- サポート: 公開のイシュートラッカー、ドキュメントサイト(
docs.xtreme1.io)、TwitterおよびMediumでのコミュニティチャンネル。
結論 – Xtreme1 は、高品質なマルチモーダルトレーニングデータを構築するためのフルスタックでDockerベースのソリューションです。単なるカレントリストやチュートリアル集ではなく、AI/ML実践者を本質的にターゲットにした本格的なソフトウェアプロジェクトです。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト