Ultralytics YOLO27:
Get Started

Ultralyticsをインストール#

ultralyticsパッケージをpip、conda、Docker、またはソースからインストールし、事前トレーニング済みのYOLO26モデルで最初の推論を実行します。どの方法でも、pyproject.tomlに記載された必要な依存関係がすべてインストールされます。

インストール

PyTorch>=1.8のPython>=3.8環境に、ultralyticsパッケージをインストールまたは更新します。

pip install -U ultralytics

最新の開発バージョンを利用するには、Ultralytics GitHubリポジトリから直接インストールします。

pip install git+https://github.com/ultralytics/ultralytics.git@main
ヒント

PyTorchの要件は、オペレーティングシステムとCUDAのバージョンによって異なります。特定のビルドを使用するには、まずPyTorchのインストール手順に従ってPyTorchをインストールし、その後ultralyticsをインストールしてください。LinuxでAMD GPUを使用する場合は、AMD統合ガイドの説明に従って、ROCm版のPyTorchをインストールしてください。

CLIでUltralyticsを使用する#

yoloコマンドを使って、ターミナルから最初の推論を実行します。

yolo predict model=yolo26n.pt

事前学習済みのyolo26n.ptの重みが自動的にダウンロードされ、モデルは同梱されたサンプル画像2枚で実行されます。コマンドを実行すると、注釈付きの結果の保存先が出力されます。初回実行時はruns/detect/predictです。sourceに独自の画像、動画、ディレクトリ、URL、ストリームを指定するか、source=0を使ってウェブカメラを指定します。

yolo predict model=yolo26n.pt source=0 show=True

predictはモードであり、モデルに何をさせるかを指定します。train、val、predict、export、track、またはbenchmarkを指定できます。タスク(detect、segment、semantic、depth、classify、pose、またはobb)はモデルファイルから読み取られるため、yolo TASK MODE ARGS構文では通常、モードとarg=valueのペア(imgsz=640など)だけが必要です。すべてのモードについてはCLIガイドを、すべての引数については設定ページを参照してください。

PythonでUltralyticsを使用する#

Pythonで同じ推論を実行します。

from ultralytics import YOLO

model = YOLO("yolo26n.pt")  # 事前学習済みのYOLO26n検出モデルを読み込む
results = model("https://ultralytics.com/images/bus.jpg", save=True)  # 推論を実行し、注釈付き画像を保存する

resultsはResultsオブジェクトのリストで、画像ごとに1つのオブジェクトが含まれます。タスクに応じて、バウンディングボックス、マスク、キーポイント、またはクラス確率を保持します。Pythonガイドでは、同じYOLOクラスを使用した学習、検証、エクスポート、トラッキングについて説明しています。



視聴: Ultralytics YOLO クイックスタートガイド

Ultralyticsの設定#

データセット、重み、実行結果のディレクトリ、Ultralytics PlatformのAPIキー、実験ロガーの切り替え設定などの永続的な設定は、yolo settingsで管理されるJSONファイルに保存されます。設定の確認、変更、リセットについては、設定ページを参照してください。

次のステップ#

YOLOの実行モードであるモードとYOLO26のモデルサイズを確認し、データセットガイドに従ってデータを整形してから、独自のデータで学習してください。

今後の展開については、YOLO27(近日公開)をご覧ください。YOLO27のモデルはまだ利用できません。上記の例では、リリース済みのYOLO26ファミリーを使用しています。

よくある質問#

  • 次のコマンドでpipを使ってUltralyticsをインストールします。

    pip install -U ultralytics

    これにより、PyPIからultralyticsパッケージの最新安定版がインストールされます。開発版をGitHubから直接インストールするには、次のコマンドを実行します。

    pip install git+https://github.com/ultralytics/ultralytics.git

    Gitコマンドラインツールがシステムにインストールされていることを確認してください。

  • はい、PythonとUltralytics YOLOを指定して1つのコマンドでconda環境を作成し、その後で有効化できます。

    conda create --name ultralytics-env -c conda-forge python=3.11 ultralytics torchvision -y
    conda activate ultralytics-env

    この方法はpipに代わる優れた選択肢で、他のパッケージとの互換性を確保できます。CUDA環境の場合は、同じコマンドにpytorch-gpuメタパッケージを追加すると、condaがCUDA対応のPyTorchビルドを選択します。

    conda create --name ultralytics-env -c conda-forge python=3.11 ultralytics torchvision pytorch-gpu -y
    conda activate ultralytics-env

    詳しい手順については、Condaクイックスタートガイドを参照してください。

  • DockerはUltralytics YOLO向けに分離された一貫性のある環境を提供し、システム間でスムーズに動作させるとともに、ローカルインストールの複雑さを回避できます。GPU、CPU、ARM64、NVIDIA Jetson、Conda向けのバリエーションを含む公式DockerイメージをDocker Hubで利用できます。最新のイメージを取得して実行するには、次のコマンドを実行します。

    # Pull the latest ultralytics image from Docker Hub
    sudo docker pull ultralytics/ultralytics:latest
    
    # Run the ultralytics image in a container with GPU support
    sudo docker run -it --ipc=host --device nvidia.com/gpu=all ultralytics/ultralytics:latest

    Linuxでは、CDIデバイスリクエストにDocker >= 28.2.0およびNVIDIA Container Toolkit >= 1.18が必要です。Dockerの詳しい手順については、Dockerクイックスタートガイドを参照してください。

  • 次のコマンドでUltralyticsリポジトリをクローンし、開発環境をセットアップします。

    # Clone the ultralytics repository
    git clone https://github.com/ultralytics/ultralytics
    
    # Navigate to the cloned directory
    cd ultralytics
    
    # Install the package in editable mode for development
    pip install -e .

    これにより、プロジェクトへの貢献や最新のソースコードを使った実験が可能になります。フォークやカスタムブランチの固定については、開発環境のインストールを参照してください。

  • Ultralytics YOLO CLIを使うと、Pythonコードを使わずに物体検出タスクを簡単に実行できます。ターミナルから学習、検証、推論を1行のコマンドで直接実行できます。基本構文は次のとおりです。

    yolo TASK MODE ARGS

    たとえば、検出モデルを学習するには、次のようにします。

    yolo train data=coco8.yaml model=yolo26n.pt epochs=10

    その他のコマンドや使用例については、CLIガイド全文をご覧ください。

コメント