lightly-ai/lightly-train
All-in-one training for vision models (YOLO, ViTs, RT-DETR, DINOv3): pretraining, fine-tuning, distillation.
何を解決するか
LightlyTrain は、最先端のコンピュータビジョンモデルの作成を簡素化するためのフレームワークです。ラベルなしデータ上で基礎モデルを事前学習し、オブジェクト検出やセグメンテーションなどの特定のタスクに微調整し、最終的にエッジデバイス向けに最適化するという、モデル開発ライフサイクル全体の管理の難しさに対処しています。
仕組み
このフレームワークは、さまざまなコンピュータビジョンワークフローを扱う高レベルAPIを提供します。視覚的基礎モデル(DINOv2やDINOv3など)からの事前学習および知識蒸留、専門的なタスク向けの微調整をサポートしています。また、ONNXやTensorRTなどの最適化ツールと統合され、組み込みデバイスでの高速推論を実現します。
対象ユーザー
エッジデバイスや独自データセットをターゲットとする高パフォーマンスなコンピュータビジョンモデルの構築、学習、デプロイが必要な機械学習エンジニアや開発者向けです。
主な特徴
- 包括的なタスク対応: オブジェクト検出、インスタンスセグメンテーション、パノプティックセグメンテーション、セマンティックセグメンテーション、単眼深度推定をサポート。
- 最先端のアーキテクチャ: LTDETRv2、DINOv3、EoMT(CVPR 2025)などの最新モデルを統合。
- エッジ最適化: 低消費電力の組み込みデバイス向けに、FP16精度でのONNXおよびTensorRTエクスポートを標準でサポート。
- 柔軟なバックボーン: ViTs、ハイブリッド、CNNsなどさまざまなバックボーンと互換性があり、知識蒸留用のカスタム教師モデルもサポート。
関連
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト
- プロジェクト