
統合型コンピュータビジョンエンジン
フリーミアム
Ultralytics YOLOは、リアルタイムの物体検出、セグメンテーション、分類のための業界標準フレームワークです。断片化されたCVライブラリとは異なり、複雑なモデルアーキテクチャ(YOLOv8、YOLOv11、NAS)をシンプルなPythonインターフェースに抽象化する統合APIを提供します。TensorRT、CoreML、ONNXへのエクスポートをサポートし、エッジデバイス向けに極限まで最適化されている点が特徴です。コードを書き直すことなくプロトタイプから本番環境の推論パイプラインへ移行できるよう設計されており、CPUとGPUの両環境で高スループットなパフォーマンスを発揮します。
Ultralyticsは、すべてのモデルバージョンで一貫したオブジェクト指向APIを提供します。これにより、検出、セグメンテーション、姿勢推定のタスクを切り替える際に新しい構文を学ぶ必要がありません。学習、検証、予測のワークフローを標準化することで、カスタムのPyTorch実装と比較してボイラープレートコードを最大70%削減し、本番環境での反復サイクルを高速化します。
TensorRT、CoreML、TFLite、ONNXなど10種類以上のエクスポート形式をサポートしています。これにより、ハイエンドのNVIDIA GPUでモデルを学習し、Raspberry Piやモバイル端末、組み込みシステムなどのリソース制約のあるエッジデバイスへシームレスにデプロイ可能です。エクスポートユーティリティが量子化とグラフ最適化を自動処理し、推論時のレイテンシを最小限に抑えます。
速度を重視して設計されたUltralyticsエンジンは、最新のハードウェアでサブミリ秒の推論時間を実現します。最適化されたCUDAカーネルと効率的なメモリ管理を活用し、標準的なPyTorch実装を凌駕します。これにより、自律型ロボット、交通監視、産業用品質管理など、レイテンシが重要な制約となるアプリケーションにおいて、60 FPS以上のリアルタイム動画処理を可能にします。
学習中にモザイク、ミックスアップ、幾何学的変換をオンザフライで適用する、高度に構成可能な拡張パイプラインを内蔵しています。これによりモデルの堅牢性と汎化性能が大幅に向上し、膨大な手動データセットの必要性を低減します。これらの複雑な前処理ステップを自動化することで、より小規模で多様な学習セットでも最先端のmAP(平均適合率)スコアを達成できます。
エッジデバイス向けの「Nano」(n)から、高精度なサーバーサイドタスク向けの「Extra Large」(x)まで、包括的な学習済みモデルライブラリを提供します。このスケーラビリティにより、チームは特定のハードウェア制約に合わせて速度と精度の最適なバランスを選択できます。各モデルはCOCOデータセットで事前学習されており、カスタムドメインデータへの転移学習において強力なベースラインとなります。
pipでライブラリをインストール: 'pip install ultralytics'。PythonスクリプトでYOLOクラスをインポート: 'from ultralytics import YOLO'。学習済みモデルをロード: 'model = YOLO("yolo11n.pt")'。画像または動画ソースで推論を実行: 'results = model.predict("source.jpg")'。resultsオブジェクトからバウンディングボックス、マスク、クラス確率などの検出結果を取得。'model.export(format="onnx")'を使用して、最適化された本番推論用に学習済みモデルをエクスポート。
製造企業はUltralyticsを使用して、組立ライン上の表面欠陥をリアルタイムで検出しています。エッジカメラにYOLOモデルをデプロイすることで、欠陥部品を即座に特定し、廃棄物の削減と人手を介さない100%の検査カバレッジを実現しています。
ロボット工学エンジニアは、リアルタイムの物体検出と空間認識のためにYOLOを統合しています。このフレームワークにより、ロボットは障害物を識別し、環境内を移動し、物体と対話することが可能となり、安全で効率的な自律動作に必要な低レイテンシの視覚フィードバックを提供します。
交通管理システムは、このフレームワークを活用して動画フィードを分析し、車両のカウント、ナンバープレート検出、歩行者の安全確保を行っています。高スループットな推論により、単一のサーバーで複数のカメラストリームを同時に処理し、都市計画に役立つ実用的なデータを提供します。
本番環境対応モデルを迅速にデプロイする必要があるエンジニア。Ultralyticsは、カスタム推論パイプラインをゼロから構築するオーバーヘッドなしで、研究からデプロイへ移行するためのツールを提供します。
計算リソースが限られたハードウェアへのモデルデプロイに注力する開発者。Ultralyticsの堅牢なエクスポートおよび量子化機能を活用し、組み込みデバイス上で高いパフォーマンスを維持します。
迅速なプロトタイピングと実験のために、信頼性が高くドキュメントが充実したフレームワークを必要とする専門家。使いやすさと広範なドキュメントにより、仮説の検証やデータセットの効率的な改善を可能にします。
オープンソース(AGPL-3.0ライセンス)。マネージドクラウドデプロイメント向けのUltralytics HUBを通じて、エンタープライズサポートおよび商用ライセンスオプションが利用可能です。