Ultralytics YOLO は、最先端の物体検出、インスタンスセグメンテーション、姿勢推定、トラッキング、分類などの機能を提供することに重点を置いた、高度なコンピュータビジョンフレームワークです。このプロジェクトは、長年のコンピュータビジョンとAIの基礎研究に基づいて構築された、最先端のYOLOモデルのコレクションです。
プロジェクトアドレス: https://github.com/ultralytics/ultralytics
YOLO11はUltralyticsの最新YOLOモデルであり、物体検出、セグメンテーション、姿勢推定、トラッキング、分類など、複数のタスクで最先端のパフォーマンスを提供し、強化された特徴抽出機能を備えています。
主な改善点:
YOLO12は、注意メカニズムを中心とした物体検出手法を採用しており、さまざまなコアコンピュータビジョンタスクで優れたパフォーマンスを発揮します。
# インストール
pip install ultralytics
# Python APIの使用
from ultralytics import YOLO
# モデルのロード
model = YOLO('yolo11n.pt')
# トレーニング
model.train(data='coco8.yaml', epochs=100, imgsz=640)
# 推論
results = model('path/to/image.jpg')
# エクスポート
model.export(format='onnx')
# トレーニング
yolo train data=coco8.yaml model=yolo11n.pt epochs=100 imgsz=640
# 推論
yolo predict model=yolo11n.pt source='path/to/image.jpg'
# 検証
yolo val model=yolo11n.pt data=coco8.yaml
# エクスポート
yolo export model=yolo11n.pt format=onnx
Ultralytics YOLOは、現在最も先進的で完全なコンピュータビジョンソリューションの1つであり、強力なモデルパフォーマンスを提供するだけでなく、完全なツールチェーンとエコシステムを備えています。学術研究、産業アプリケーション、または個人プロジェクトのいずれにおいても、このフレームワークで適切なソリューションを見つけることができます。継続的な更新と改善により、ユーザーは常に最新の技術進歩と最高のエクスペリエンスを得ることができます。