Ultralytics YOLO27: ウェイティングリストに登録してください。
Get Started

Ultralytics YOLOv5の包括的なガイド#

Ultralytics YOLOv5 は、「You Only Look Once」物体検出モデルの第 5 世代であり、リアルタイムで高速かつ正確な結果を提供するよう設計されています。YOLOv5 は現在も広く利用されていますが、後継モデルの Ultralytics YOLOv8、YOLO11、YOLO26 では最新の技術が取り入れられており、新しいプロジェクトには YOLO26 を推奨します。

YOLOv5 は、人気のあるディープラーニングフレームワークである PyTorch をベースとしており、汎用性、使いやすさ、パフォーマンスに優れています。このドキュメントでは、インストール、モデルアーキテクチャ、一般的なユースケースに加え、YOLOv5 をコンピュータービジョンプロジェクトに活用するための詳細なチュートリアルを紹介します。

探索して学ぶ#

これらのチュートリアルでは、YOLOv5 のさまざまな側面について説明します。

サポート対象の環境#

Ultralytics では、CUDA、cuDNN、Python、PyTorch などの必須依存関係をあらかじめインストールした、すぐに利用できるさまざまな環境を用意しているため、すぐにプロジェクトを開始できます。Ultralytics Platform を使用して、モデルやデータセットを管理することもできます。

プロジェクトのステータス#

YOLOv5 CI

このバッジは、すべてのYOLOv5 GitHub Actions継続的インテグレーション(CI)テストが正常に合格していることを示します。これらのCIテストでは、トレーニング、検証、推論、エクスポート、ベンチマークなど、さまざまな重要な側面におけるYOLOv5の機能とパフォーマンスを厳密に確認します。これにより、macOS、Windows、Ubuntuで一貫して信頼性の高い動作が保証されます。テストは24時間ごと、および新しいコミットごとに実施されます。


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

つながり、貢献する#

GitHub で Ultralytics コミュニティに参加し、LinkedIn でプロフェッショナルとつながり、Twitter で成果を共有し、YouTube で学習リソースを見つけましょう。TikTok と BiliBili でも、さまざまなコンテンツを発信しています。

貢献にご興味がありますか?コードの改善やバグ報告からドキュメントの更新まで、あらゆる形での貢献を歓迎します。詳しくは貢献ガイドラインをご覧ください。

よくある質問#

  • Ultralytics YOLOv5 は、高速で高い精度を実現する物体検出モデルとして知られています。PyTorch をベースとし、汎用性と使いやすさに優れているため、幅広いコンピュータービジョンプロジェクトに適しています。主な機能には、リアルタイム推論、Test-Time Augmentation(TTA)や Model Ensembling などの推論手法のサポート、TFLite、ONNX、CoreML、TensorRT などのエクスポート形式との互換性があります。

  • データセットでカスタム YOLOv5 モデルをトレーニングするには、いくつかの重要な手順があります。まず、必要な形式でデータセットを準備し、ラベルを付けます。次に、YOLOv5 のトレーニングパラメーターを設定し、train.py スクリプトを使用してトレーニングを開始します。

  • Ultralytics YOLOv5は、リアルタイム物体検出における速度と精度の高さから、R-CNNなどのモデルよりも選ばれることがよくあります。1段階検出器であるYOLOv5は、画像全体を1回のパスで処理するため、複数回のパスを必要とするR-CNNの領域ベースの方式より大幅に高速です。多くのエクスポート形式に対応し、ドキュメントも充実しているため、初心者にも専門家にも適しています。

  • YOLOv5 モデルのパフォーマンスを最適化するには、さまざまなハイパーパラメーターを調整し、データ拡張や転移学習などの手法を取り入れます。Ultralytics では、モデルの効率を高めるためのハイパーパラメーター進化とプルーニング/スパース化のガイドを提供しており、トレーニング結果を最大化するためのヒントのガイドでは、実践的なトレーニングのアドバイスをまとめています。

  • Ultralytics YOLOv5は、Gradient、Google Colab、Kaggleの無料GPUノートブックに加え、Google Cloud、Amazon AWS、Azureなどの主要なクラウドプラットフォームを含む、さまざまな環境をサポートしています。簡単にセットアップできるDockerイメージも利用できます。これらの環境のセットアップ方法を詳しく知るには、各プラットフォームの手順を段階的に説明するサポート対象の環境のセクションをご覧ください。

コメント