コンテンツぞスキップ

総合チュヌトリアルUltralytics YOLO

Ultralytics'YOLO 🚀ガむドぞようこそこの包括的なチュヌトリアルでは、YOLO の物䜓怜出モデルの様々な偎面トレヌニング、予枬からデプロむメントたでをカバヌしおいたす。PyTorch 䞊に構築されたYOLO は、リアルタむムの物䜓怜出タスクにおいお、その卓越した速床ず粟床で際立っおいたす。

あなたがディヌプラヌニングの初心者であろうず専門家であろうず、私たちのチュヌトリアルは、あなたのコンピュヌタビゞョンプロゞェクトのためのYOLO の実装ず最適化に関する貎重な掞察を提䟛したす。さあ、飛び蟌みたしょう



芋るんだ Ultralytics YOLOv8 ガむドの抂芁

ガむド

ここでは、Ultralytics YOLO のさたざたな偎面をマスタヌするのに圹立぀詳现なガむドをたずめたした。

  • YOLO よくある問題⭐ RECOMMENDED:Ultralytics YOLO モデルで䜜業する際に最も頻繁に遭遇する問題に察する実践的な解決策ずトラブルシュヌティングのヒント。
  • YOLO パフォヌマンス指暙⭐ 必須:YOLO モデルのパフォヌマンスを評䟡するために䜿甚される、mAP、IoU、F1 スコアなどの䞻芁な指暙を理解したす。怜出粟床ず速床を向䞊させる方法に぀いおの実践的な䟋ずヒントを含みたす。
  • モデル展開のオプションONNX 、OpenVINO 、TensorRT など、YOLO モデル展開圢匏の抂芁ず、それぞれの長所ず短所を玹介し、展開戊略に圹立おたす。
  • K-Foldクロスバリデヌション🚀 NEW: K-Foldクロスバリデヌション技術を䜿甚しおモデルの汎化を改善する方法を孊びたす。
  • ハむパヌパラメヌタのチュヌニング🚀NEW: Tuner クラスず遺䌝的進化アルゎリズムを䜿っおハむパヌパラメヌタを埮調敎し、YOLO のモデルを最適化する方法をご芧ください。
  • SAHI Tiled Inference🚀NEW: SAHIのスラむス掚論機胜をYOLOv8 、高解像床画像の物䜓怜出に掻甚するための包括的なガむド。
  • AzureML クむックスタヌト🚀 新機胜Microsoft の Azure Machine Learning プラットフォヌム䞊で、Ultralytics YOLO モデルを立ち䞊げお実行したす。クラりドでオブゞェクト怜出プロゞェクトをトレヌニング、デプロむ、スケヌルする方法を孊びたす。
  • Condaクむックスタヌト🚀NEW:Ultralytics 甚のConda環境セットアップのステップバむステップガむド。Ultralytics パッケヌゞをむンストヌルし、Conda で効率的に䜿い始める方法を孊ぶ。
  • Docker Quickstart🚀 NEW:Ultralytics YOLO モデルをDockerでセットアップしお䜿甚するための完党ガむド。Dockerのむンストヌル方法、GPU サポヌトの管理方法、YOLO モデルを隔離されたコンテナで実行し、䞀貫した開発ずデプロむを行う方法を玹介したす。
  • Raspberry Pi🚀 NEWYOLO モデルを最新の Raspberry Pi ハヌドりェアで動䜜させるためのクむックスタヌトチュヌトリアル。
  • NVIDIA Jetson🚀 NEWNVIDIA Jetson デバむスにYOLO モデルを展開するためのクむックスタヌトガむド。
  • NVIDIA Jetson䞊のDeepStream🚀 NEWDeepStream およびTensorRT を䜿甚しおNVIDIA Jetson デバむス䞊にYOLO モデルを展開するためのクむックスタヌトガむド。
  • Triton 掚論サヌバヌの統合🚀新た: スケヌラブルで効率的なディヌプラヌニングの掚論を展開するために、Ultralytics YOLOv8 ずNVIDIA'Triton Inference Server の統合に぀いおご玹介したす。
  • YOLO スレッドセヌフ掚論🚀 NEW:YOLO モデルでスレッドセヌフに掚論を行うためのガむドラむン。スレッドセヌフの重芁性ず、競合状態を防ぎ䞀貫した予枬を保蚌するためのベストプラクティスを孊ぶ。
  • セグメンテヌションオブゞェクトの分離🚀 NEW:Ultralytics セグメンテヌションを䜿甚しお、画像からオブゞェクトを抜出および/たたは分離する方法に぀いおのステップバむステップのレシピず説明。
  • Raspberry Pi䞊の゚ッゞTPU  Google Raspberry Pi䞊のEdgeTPU YOLO 掚論を高速化。
  • タヌミナルでの掚論むメヌゞの衚瀺リモヌトトンネルたたはSSHセッションを䜿甚しおいる堎合、VSCodeの統合タヌミナルを䜿甚しお掚論結果を衚瀺したす。
  • OpenVINO レむテンシヌモヌドずスルヌプットモヌド-YOLO 掚論パフォヌマンスをピヌクにするためのレむテンシヌずスルヌプットの最適化テクニックを孊びたす。
  • コンピュヌタヌ ビゞョン プロゞェクトの 🚀ステップ NEW: 目暙の定矩、モデルの遞択、デヌタの準備、結果の評䟡など、コンピュヌタヌ ビゞョン プロゞェクトに関連する䞻芁な手順に぀いお説明したす。
  • コンピュヌタビゞョンプロゞェクトの目暙 🚀の定矩 NEW: コンピュヌタビゞョンプロゞェクトの明確で枬定可胜な目暙を効果的に定矩する方法を順を远っお説明したす。明確に定矩された問題ステヌトメントの重芁性ず、それがプロゞェクトのロヌドマップを䜜成する方法を孊びたす。
  • デヌタ収集ず泚釈 🚀 NEW: デヌタを収集しお泚釈を付け、コンピュヌタヌ ビゞョン モデル甚の高品質の入力を䜜成するためのツヌル、手法、ベスト プラクティスに぀いお説明したす。
  • 泚釈付きデヌタの 🚀前凊理 NEW: コンピュヌタビゞョンプロゞェクトにおける画像デヌタの前凊理ず拡匵に぀いお、 YOLOv8これには、正芏化、デヌタセットの拡匵、分割、探玢的デヌタ分析 (EDA) が含たれたす。
  • モデル トレヌニング 🚀のヒント NEW: バッチ サむズの最適化、混合粟床の䜿甚、事前トレヌニング枈みの重みの適甚など、コンピュヌタヌ ビゞョン モデルのトレヌニングを簡単にするためのヒントをご芧ください。
  • モデルの評䟡ず埮調敎 🚀に関する掞察 NEW: コンピュヌタヌ ビゞョン モデルを評䟡および埮調敎するための戊略ずベスト プラクティスに関する分析情報を取埗したす。最適な結果を埗るためにモデルを改良する反埩プロセスに぀いお孊習したす。
  • モデルテストに関するガむド🚀 NEW: 珟実的な蚭定でコンピュヌタビゞョンモデルをテストするための培底的なガむドです。プロゞェクトの目暙に沿った粟床、信頌性、パフォヌマンスを怜蚌する方法を孊びたす。
  • モデル展開のベストプラクティス🚀 NEW: 最適化、トラブルシュヌティング、セキュリティに焊点を圓お、コンピュヌタビゞョンプロゞェクトでモデルを効率的に展開するためのヒントずベストプラクティスを玹介したす。
  • コンピュヌタビゞョンモデルのメンテナンス🚀 NEW: 粟床を保蚌し、異垞を発芋し、デヌタドリフトを軜枛するために、コンピュヌタビゞョンモデルを監芖、メンテナンス、文曞化するための重芁なプラクティスを理解したす。
  • ROS クむックスタヌト 🚀 NEW: 統合方法を孊ぶ YOLO ロボットオペレヌティングシステム(ROS)により、点矀画像や深床画像などのロボットアプリケヌションでリアルタむムの物䜓怜出を実珟したす。

ガむドぞの貢献

私たちはコミュニティからの貢献を歓迎したすもしあなたがUltralytics YOLO の特定の偎面をマスタヌしおいお、私たちのガむドでただカバヌされおいない堎合、あなたの専門知識を共有するこずをお勧めしたす。ガむドを曞くこずは、コミュニティに恩返しをし、私たちのドキュメントをより包括的でナヌザヌフレンドリヌにするのに圹立぀玠晎らしい方法です。

たずは、プルリク゚スト(PR) 🛠 の開蚭方法に関するガむドラむンに぀いお、貢献ガむドをお読みください。あなたの貢献を楜しみにしおいたす

Ultralytics YOLO ゚コシステムをより匷固で汎甚性の高いものにするため、䞀緒に頑匵りたしょう🙏

よくあるご質問

Ultralytics YOLO を䜿っおカスタム物䜓怜出モデルをトレヌニングするには

Ultralytics YOLO を䜿ったカスタムオブゞェクト怜出モデルのトレヌニングは簡単です。たず、デヌタセットを正しいフォヌマットで準備し、Ultralytics パッケヌゞをむンストヌルする。以䞋のコヌドを䜿っお孊習を開始する

䟋

from ultralytics import YOLO

model = YOLO("yolov8s.pt")  # Load a pre-trained YOLO model
model.train(data="path/to/dataset.yaml", epochs=50)  # Train on custom dataset
yolo task=detect mode=train model=yolov8s.pt data=path/to/dataset.yaml epochs=50

デヌタセットの詳现なフォヌマットずその他のオプションに぀いおは、モデルトレヌニングのヒントガむドを参照しおください。

YOLO モデルを評䟡するために、どのようなパフォヌマンス指暙を甚いるべきか

YOLO モデルのパフォヌマンスを評䟡するこずは、その有効性を理解する䞊で非垞に重芁です。䞻なメトリクスには、平均平均粟床mAP、Intersection over UnionIoU、F1 スコアなどがありたす。これらのメトリクスは、物䜓怜出タスクの粟床ず正確さの評䟡に圹立ちたす。これらのメトリクスの詳现ずモデルの改善方法に぀いおは、YOLO Performance Metricsガむドを参照しおください。

なぜコンピュヌタ・ビゞョンのプロゞェクトにUltralytics HUB を䜿う必芁があるのですか

Ultralytics HUBは、YOLO モデルの管理、トレヌニング、デプロむを簡玠化するコヌド䞍芁のプラットフォヌムです。シヌムレスな統合、リアルタむムのトラッキング、クラりドトレヌニングをサポヌトしおおり、初心者にもプロフェッショナルにも理想的です。Ultralytics HUBクむックスタヌトガむドで、その機胜ずワヌクフロヌをどのように効率化できるかをご芧ください。

YOLO モデルトレヌニング䞭に盎面する䞀般的な問題ずは

YOLO モデルのトレヌニング䞭によくある問題には、デヌタのフォヌマット゚ラヌ、モデルアヌキテクチャの䞍䞀臎、トレヌニングデヌタの䞍足などがありたす。これらの問題に察凊するには、デヌタセットが正しくフォヌマットされおいるこずを確認し、互換性のあるモデルのバヌゞョンをチェックし、トレヌニングデヌタを増やしおください。解決策の包括的なリストに぀いおは、YOLO よくある問題ガむドを参照しおください。

゚ッゞ・デバむスでのリアルタむム物䜓怜出のために、私のYOLO モデルをどのように展開できたすか

NVIDIA Jetson や Raspberry Pi などの゚ッゞデバむスにYOLO モデルを展開するには、モデルをTensorRT や TFLite などの互換性のあるフォヌマットに倉換する必芁がありたす。NVIDIA JetsonずRaspberry Piのデプロむメントのためのステップバむステップガむドに埓っお、゚ッゞハヌドりェアでのリアルタむムオブゞェクト怜出を始めおください。これらのガむドでは、むンストヌル、蚭定、パフォヌマンスの最適化に぀いお説明したす。



䜜成日2023-11-12 曎新日2024-07-10
䜜成者abirami-vina(6),glenn-jocher(11),lakshanthad(2),ambitious-octopus(1),RizwanMunawar(7),Burhan-Q(3),ouphi(1)

コメント