Ultralytics YOLO27:


Ultralytics YOLO banner

中文 · 한국어 · 日本語 · Русский · Deutsch · Français · Español · Português · Türkçe · Tiếng Việt · العربية


Ultralytics CI Ultralytics Downloads Ultralytics Discord Ultralytics Forums Ultralytics Reddit
Run Ultralytics on Gradient Open Ultralytics In Colab Open Ultralytics In Kaggle Open Ultralytics In Binder

Ultralytics YOLO ドキュメント#

Ultralytics YOLOは、物体検出、インスタンスセグメンテーション、セマンティックセグメンテーション、深度推定、分類、姿勢推定、方向付きバウンディングボックス、トラッキングに対応するリアルタイムコンピュータービジョンモデルのファミリーで、1つのPythonパッケージとCLIから利用できます。YOLO26はディープラーニングとコンピュータービジョンの進歩を取り入れて構築されており、オプションのNMSフリーなエンドツーエンド推論と、最適化されたエッジデプロイに対応しています。シンプルな設計により、さまざまな用途に適しており、エッジデバイスからクラウドAPIまで、異なるハードウェアプラットフォームに簡単に適応できます。安定した本番環境のワークロードには、YOLO26とYOLO11の両方を推奨します。

YOLOパッケージとCLIに加え、同じモデル上にデータアノテーション、クラウドトレーニング、デプロイ機能を追加するUltralytics Platformを網羅した総合リソース、Ultralytics Docsをご覧ください。機械学習の経験豊富な実践者にも、この分野を始めたばかりの方にも、これらのリソースはプロジェクトでYOLOを最大限に活用するのに役立ちます。

商用利用向けのEnterpriseライセンスは、Ultralytics Licensingからお申し込みください。

YOLO27は近日公開予定です

YOLO27プレビューでは、アーキテクチャの詳細、暫定ベンチマーク、リリース後の使用例をご覧いただけます。モデルは今年後半のリリースを予定して最終的な研究開発(R&D)を進めていますが、まだ利用できず、リリース日は決まっていません。

🚀 新機能:単眼深度推定

1枚の写真から深度マップを生成し、各ピクセルの距離をメートル単位で表示します。

詳細を見る

2つのコマンドですぐに開始#

# Install the ultralytics package from PyPI
pip install ultralytics

# Detect objects in an image with a pretrained YOLO26 model
yolo predict model=yolo26n.pt source='https://github.com/ultralytics/assets/releases/download/v0.0.0/bus.jpg'

モデルの重みとサンプル画像は自動的にダウンロードされ、アノテーション済みの結果は、初回実行時にコマンドが表示するディレクトリruns/detect/predictに保存されます。

すべてのインストール方法と最初の予測については、Quickstartガイドをご覧ください。

何をしますか?#

独自のデータセットでモデルをトレーニングする

事前学習済みのYOLO26モデルを独自のデータセットでファインチューニングし、マルチGPUトレーニングに向けてデータ拡張とハイパーパラメーターを調整します


カスタムモデルをトレーニング

画像や動画でモデルを実行する

事前学習済みモデルを読み込み、数行のPythonコードまたは1つのCLIコマンドでバウンディングボックス、マスク、キーポイントを取得します


新しいデータで予測

動画のフレーム間でオブジェクトをトラッキングする

TrackTrack(デフォルト)、BoT-SORT、ByteTrack、OC-SORT、Deep OC-SORT、FastTrackerを使用して、永続的なIDでオブジェクトをトラッキングします


マルチオブジェクトトラッキング

すぐに使えるビジョンアプリケーションを実行する

物体カウント、ヒートマップ、待ち行列管理、セキュリティアラーム、ワークアウト向けのビジョンアプリを、トレーニングなしですぐに利用できます


ソリューションを見る

モデルをデプロイする

トレーニング済みモデルをONNX、TensorRT、OpenVINOにエクスポートし、エッジデバイス、モバイルハードウェア、クラウドサーバーで高速推論を実現します


エクスポートとデプロイ

最適なモデルを選ぶ

YOLO26、YOLO11、SAM 3、RT-DETRをはじめ、サポートされているすべてのアーキテクチャを速度、精度、用途別に比較します


すべてのモデルを見る

Python APIを調べる

新しいリリースごとにソースから自動生成されるPython APIのクラス、関数、メソッドシグネチャを確認できます


APIリファレンス

新機能:YOLO26

Ultralyticsの最新リリースモデルファミリーは、オプションのNMSフリーなエンドツーエンド推論に対応し、YOLO11よりも精度とレイテンシのバランスが向上しています


YOLO26の紹介

このドキュメントの構成#

ほとんどのモデルワークフローyoloコマンドは、1つの文法yolo [TASK] MODE ARGSに従います。Taskは省略可能です。このドキュメントも同じ3つの要素と、1つのショートカットを中心に構成されています。

そのほかの要素はすべて、この文法を支えます。Modelsには、model=に渡せるすべてのアーキテクチャ(YOLO26、YOLO11、SAM 3、RT-DETRなど)が掲載されています。Datasetsには各Taskのトレーニングに使用するデータセットがまとめられています。Guidesには、ハードウェアへのデプロイ、ハイパーパラメーターの調整、データセットの変換、プロジェクト全体の手順など、幅広い詳細ガイドが用意されています。Integrationsでは、パイプラインをすでに利用しているトレーニングおよびデプロイツールに接続できます。Referenceセクションでは、Python APIのすべてのクラスと関数について説明しています。

Pythonパッケージに加え、同じモデルを使用する環境が2つあります。クラウドでのアノテーション、トレーニング、デプロイに対応するUltralytics Platformと、Pythonランタイムなしでエクスポート済みモデルを実行する、スタンドアロンのRustライブラリおよびCLIであるUltralytics Inferenceです。

YOLOのライセンス:Ultralytics YOLOのライセンスについて#

Ultralytics Enterprise License banner

Ultralyticsでは、さまざまな用途に対応するため、2種類のライセンスを提供しています。

  • AGPL-3.0ライセンス:このOSI承認済みのオープンソースライセンスは、学生や愛好家に最適で、オープンな協働と知識の共有を促進します。詳細については、LICENSEファイルをご覧ください。
  • Enterpriseライセンス:開発および本番環境での使用向けのライセンスです。AGPL-3.0のオープンソース要件を適用せずに、社内ツール、自動化ワークフロー、本番環境へのデプロイなど、ビジネス製品やサービスにUltralyticsのソフトウェアとAIモデルをシームレスに統合できます。ご利用を開始するには、Ultralytics Licensingからお問い合わせください。

当社のライセンス戦略は、オープンソースプロジェクトへの改善がコミュニティに還元されるよう設計されています。私たちはオープンソースを大切にしており、すべての人に役立つ形で貢献を利用・発展できるようにすることを使命としています。

よくある質問#

  • Ultralytics YOLOは、リアルタイム物体検出と画像セグメンテーション向けの高く評価されているYOLO(You Only Look Once)シリーズです。最新モデルのYOLO26は、オプションのNMSフリーなエンドツーエンド推論と最適化されたエッジデプロイを導入し、従来のバージョンをさらに発展させています。YOLOは、ビジョンAIタスクとして、検出、インスタンスセグメンテーション、セマンティックセグメンテーション、深度推定、分類、姿勢推定、方向付きバウンディングボックスなどに対応し、動画のフレーム間で検出したオブジェクトをトラッキングできます。効率的なアーキテクチャにより優れた速度と精度を実現し、エッジデバイスやクラウドAPIなど、幅広い用途に適しています。

  • YOLOはすばやく簡単に使い始められます。pipからUltralyticsパッケージをpip install ultralyticsでインストールし、yolo predict model=yolo26n.ptで最初の予測を実行します。モデルの重みは自動的にダウンロードされます。conda、Docker、ソースからのインストールを含む詳しい手順については、Quickstartページをご覧ください。

  • 独自のデータセットでカスタムYOLOモデルをトレーニングするには、いくつかの詳しい手順が必要です。

    1. アノテーション済みのデータセットを準備し、データセットYAMLファイルに記述します。
    2. 事前学習済みモデルを読み込みます。たとえば、PythonではYOLO("yolo26n.pt")を使用します。
    3. model.train(data="path/to/dataset.yaml", epochs=100, imgsz=640)でトレーニングを開始するか、コマンドラインからyolo detect train data=path/to/dataset.yaml epochs=100 imgsz=640を実行します。

    詳しい手順については、トレーニングプロセスを最適化するための例やヒントを含むモデルのトレーニングガイドをご覧ください。

  • Ultralyticsでは、YOLO向けに2種類のライセンスを提供しています。

    • AGPL-3.0ライセンス:このオープンソースライセンスは、教育および非商用利用に最適で、オープンな協働を促進します。
    • Enterpriseライセンス:社内ツール、自動化ワークフロー、本番環境へのデプロイなど、開発および本番環境での使用向けで、AGPL-3.0のオープンソース要件は適用されません。

    詳細については、ライセンスページをご覧ください。

  • Ultralytics YOLOは、効率的でカスタマイズ可能なマルチオブジェクトトラッキングに対応しています。PythonでYOLO("yolo26n.pt").track(source="path/to/video.mp4")を呼び出すか、コマンドラインからyolo track source=path/to/video.mp4を実行します。どちらも動画ファイル、ライブストリーム、ウェブカメラ入力に対応しています。物体トラッキングの設定と実行方法について詳しくは、リアルタイムシナリオでの設定や実用例を説明するTrack Modeドキュメントをご覧ください。


    Ultralytics GitHub Ultralytics LinkedIn Ultralytics Twitter Ultralytics YouTube Ultralytics TikTok Ultralytics BiliBili Ultralytics Discord

コメント