ultralytics: 最先端 YOLO コンピュータビジョンモデルの統合フレームワーク

ultralytics: 最先端 YOLO コンピュータビジョンモデルの統合フレームワーク

解決する課題

Ultralytics は、最先端のコンピュータビジョンタスクのための統合フレームワークを提供します。物体検出、インスタンスセグメンテーション、セマンティックセグメンテーション、画像分類、姿勢推定といった複雑な AI タスクのトレーニング、検証、デプロイを簡素化し、これらを誰でも利用しやすくします。

仕組み

このプロジェクトは、YOLO(You Only Look Once)ファミリーのモデルを実装しており、YOLOv3 などの初期バージョンから最新の YOLO26 まで対応しています。ユーザーはコマンドラインインターフェース(CLI)を使って手軽に操作するか、ultralytics パッケージを通じて Python プロジェクトに直接組み込むことができます。フレームワークはカスタムデータセットでのトレーニング、mAP や mIoU といった指標による性能評価、ONNX などへのモデルエクスポートによるデプロイをサポートします。

対象ユーザー

軽量モデルをエッジデバイス向けに、または高精度モデルを大規模インフラ向けに活用したい、開発者、AI 研究者、エンジニアを対象としています。

ハイライト

  • マルチタスクサポート: 物体検出、トラッキング、セグメンテーション(インスタンス・セマンティック)、分類、姿勢推定を扱える。
  • 柔軟なデプロイ: ONNX などの形式へのエクスポートをサポートし、効率的なデプロイが可能。
  • クロスプラットフォームなアクセシビリティ: CLI と Python API の両方を提供し、開発者のワークフローに合わせて選択できる。
  • 最先端性能: nano、small、medium、large、x-large といった複数のモデルサイズを用意し、速度と精度のバランスを調整できる。

SUMMARY: 最先端の YOLO モデルを提供する高性能コンピュータビジョンフレームワークで、物体検出、セグメンテーション、分類、姿勢推定に対応しています。

TITLE: ultralytics: 最先端 YOLO コンピュータビジョンモデルの統合フレームワーク

Sources