コンテンツにスキップ

Ultralytics YOLOv5の包括的なガイド

Ultralytics YOLOv5🚀ドキュメントへようこそ!革新的な「You Only Look Once」物体検出モデルの第5版であるUltralytics YOLOv5は、高速かつ高精度の結果をリアルタイムで提供するように設計されています。YOLOv5は依然として強力なツールですが、最新の進歩については、後継のUltralytics YOLOv8を検討してください。

PyTorch上に構築されたこの強力な深層学習フレームワークは、その汎用性、使いやすさ、および高いパフォーマンスで絶大な人気を集めています。このドキュメントでは、インストールプロセス、モデルのアーキテクチャ上のニュアンス、さまざまなユースケースを紹介し、詳細なチュートリアルを提供します。これらのリソースは、コンピュータビジョンプロジェクトでYOLOv5の可能性を最大限に引き出すのに役立ちます。それでは始めましょう!

探索と学習

YOLOv5のさまざまな側面について説明する包括的なチュートリアルを以下にまとめました。

サポートされている環境

Ultralyticsは、CUDACuDNNPythonPyTorchなどの必須依存関係がプリインストールされた、すぐに使用できるさまざまな環境を提供し、プロジェクトをすぐに開始できます。Ultralytics HUBを使用して、モデルとデータセットを管理することもできます。

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

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

接続と貢献

YOLOv5との旅は、孤独なものである必要はありません。GitHubの活気あるコミュニティに参加し、LinkedInで専門家とつながり、Twitterで結果を共有し、YouTubeで教育リソースを見つけてください。TikTokBiliBiliでフォローして、より魅力的なコンテンツを入手してください。

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

皆様が YOLOv5 をどのように革新的に活用されるかを楽しみにしています。飛び込んで、実験して、コンピュータビジョンのプロジェクトに革命を起こしましょう!🚀

よくある質問

Ultralytics YOLOv5の主な特徴は何ですか?

Ultralytics YOLOv5は、高速かつ高精度な物体検出機能で知られています。PyTorch上に構築されており、汎用性が高く、使いやすいため、さまざまなコンピュータビジョンプロジェクトに適しています。主な機能には、リアルタイム推論、Test-Time Augmentation (TTA)やModel Ensemblingのような複数のトレーニングトリックのサポート、およびTFLite、ONNX、CoreML、TensorRTなどのエクスポート形式との互換性があります。Ultralytics YOLOv5がプロジェクトをどのように向上させることができるかについて詳しく知るには、TFLite, ONNX, CoreML, TensorRTエクスポートガイドをご覧ください。

データセットでカスタムYOLOv5モデルをトレーニングするにはどうすればよいですか?

データセットでカスタムYOLOv5モデルを学習するには、いくつかの重要なステップがあります。まず、必要な形式でデータセットを準備し、ラベルを付けます。次に、YOLOv5の学習パラメータを設定し、以下を使用して学習プロセスを開始します。 train.py スクリプト。このプロセスの詳細なチュートリアルについては、こちらをご覧ください。 カスタムデータガイドのトレーニング。これは、特定のユースケースに最適な結果を保証するためのステップごとの手順を提供します。

RCNN のような他のオブジェクト検出モデルではなく Ultralytics YOLOv5 を使用する利点は何ですか?

Ultralytics YOLOv5は、リアルタイム物体検出における優れた速度と精度により、R-CNNのようなモデルよりも優先されます。YOLOv5は、画像全体を一度に処理するため、複数回のパスを必要とするRCNNの領域ベースのアプローチと比較して、大幅に高速です。さらに、YOLOv5は、さまざまなエクスポート形式とのシームレスな統合と、広範なドキュメントにより、初心者とプロフェッショナルの両方にとって優れた選択肢となっています。アーキテクチャ上の利点の詳細については、アーキテクチャの概要をご覧ください。

トレーニング中にYOLOv5モデルのパフォーマンスを最適化するにはどうすればよいですか?

YOLOv5モデルのパフォーマンスを最適化するには、さまざまなハイパーパラメータを調整し、データ拡張や転移学習などの手法を組み込む必要があります。Ultralyticsは、モデルの効率を向上させるためのハイパーパラメータの進化プルーニング/スパース性に関する包括的なリソースを提供しています。トレーニング中に最適なパフォーマンスを実現するための実用的な洞察を提供する最適なトレーニング結果を得るためのヒントガイドで、実践的なヒントを見つけることができます。

YOLOv5アプリケーションの実行では、どのような環境がサポートされていますか?

Ultralytics YOLOv5は、GradientGoogle ColabKaggle上の無料のGPUノートブック、およびGoogle CloudAmazon AWSAzureのような主要なクラウドプラットフォームを含む、様々な環境をサポートしています。便利なセットアップのために、Dockerイメージも利用可能です。これらの環境のセットアップに関する詳細なガイドについては、各プラットフォームのステップごとの手順を含むサポートされている環境のセクションをご覧ください。



📅 1年前に作成 ✏️ 2か月前に更新

コメント