İçeriğe geç

Ultralytics YOLOv5 için Kapsamlı Kılavuz

Ultralytics YOLOv5🚀 Belgelerine hoş geldiniz! Devrim niteliğindeki "You Only Look Once" nesne algılama modelinin beşinci yinelemesi olan Ultralytics YOLOv5, gerçek zamanlı olarak yüksek hızlı, yüksek doğruluklu sonuçlar sunmak için tasarlanmıştır. YOLOv5 güçlü bir araç olmaya devam ederken, en son gelişmeler için halefi olan Ultralytics YOLOv8'i keşfetmeyi düşünün.

PyTorch üzerine kurulu bu güçlü derin öğrenme çerçevesi, çok yönlülüğü, kullanım kolaylığı ve yüksek performansı sayesinde büyük bir popülerlik kazanmıştır. Belgelerimiz sizi kurulum sürecinde yönlendirir, modelin mimari nüanslarını açıklar, çeşitli kullanım örneklerini sergiler ve bir dizi ayrıntılı eğitim sunar. Bu kaynaklar, bilgisayarlı görü projeleriniz için YOLOv5'in tüm potansiyelinden yararlanmanıza yardımcı olacaktır. Hadi başlayalım!

Keşfet ve Öğren

İşte YOLOv5'in farklı yönleri konusunda size rehberlik edecek kapsamlı eğitimlerin bir derlemesi.

Desteklenen Ortamlar

Ultralytics, projelerinize başlamanız için CUDA, CuDNN, Python ve PyTorch gibi temel bağımlılıkların önceden yüklendiği bir dizi kullanıma hazır ortam sağlar. Ayrıca, Ultralytics HUB kullanarak modellerinizi ve veri kümelerinizi yönetebilirsiniz.

Proje Durumu

YOLOv5 CI

Bu rozet, tüm YOLOv5 GitHub Actions Sürekli Entegrasyon (CI) testlerinin başarıyla geçtiğini gösterir. Bu CI testleri, YOLOv5'in işlevselliğini ve performansını çeşitli temel açılardan titizlikle kontrol eder: eğitim, doğrulama, çıkarım, dışa aktarma ve kıyaslamalar. macOS, Windows ve Ubuntu'da tutarlı ve güvenilir çalışmayı sağlarlar; testler her 24 saatte bir ve her yeni commit'te yapılır.


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

Bağlanın ve Katkıda Bulunun

YOLOv5 ile yolculuğunuz yalnız olmak zorunda değil. GitHub'daki canlı topluluğumuza katılın, LinkedIn'de profesyonellerle bağlantı kurun, Twitter'da sonuçlarınızı paylaşın ve YouTube'da eğitim kaynakları bulun. Daha ilgi çekici içerikler için bizi TikTok ve BiliBili'de takip edin.

Katkıda bulunmak ister misiniz? Kod iyileştirmelerinden ve hata raporlarından dokümantasyon güncellemelerine kadar her türlü katkıyı memnuniyetle karşılıyoruz. Daha fazla bilgi için katkıda bulunma yönergelerimize göz atın.

YOLOv5'i kullanacağınız yenilikçi yolları görmek için heyecanlıyız. Dalın, deneyler yapın ve bilgisayar görüşü projelerinizde devrim yaratın! 🚀

SSS

Ultralytics YOLOv5'in temel özellikleri nelerdir?

Ultralytics YOLOv5, yüksek hızlı ve yüksek doğrulukta nesne algılama yetenekleriyle ünlüdür. PyTorch üzerine inşa edilmiştir, çok yönlüdür ve kullanıcı dostudur, bu da onu çeşitli bilgisayarla görme projeleri için uygun hale getirir. Temel özellikler arasında gerçek zamanlı çıkarım, Test Zamanı Artırma (TTA) ve Model Topluluğu gibi birden çok eğitim hilesi için destek ve TFLite, ONNX, CoreML ve TensorRT gibi dışa aktarma formatlarıyla uyumluluk bulunur. Ultralytics YOLOv5'in projenizi nasıl yükseltebileceğini daha derinlemesine incelemek için TFLite, ONNX, CoreML, TensorRT Dışa Aktarma kılavuzumuzu keşfedin.

Veri kümem üzerinde özel bir YOLOv5 modelini nasıl eğitebilirim?

Veri kümeniz üzerinde özel bir YOLOv5 modelini eğitmek birkaç temel adım içerir. İlk olarak, veri kümenizi gerekli biçimde, etiketlerle birlikte hazırlayın. Ardından, YOLOv5 eğitim parametrelerini yapılandırın ve kullanarak eğitim sürecini başlatın. train.py komut dosyası. Bu süreçle ilgili ayrıntılı bir eğitim için şuraya bakın: Özel Veri Eğitimi kılavuzu. Belirli kullanım durumunuz için en iyi sonuçları elde etmenizi sağlamak için adım adım talimatlar sağlar.

Neden RCNN gibi diğer nesne algılama modelleri yerine Ultralytics YOLOv5 kullanmalıyım?

Ultralytics YOLOv5, gerçek zamanlı nesne algılamada üstün hızı ve doğruluğu nedeniyle R-CNN gibi modellere tercih edilir. YOLOv5, tüm görüntüyü tek seferde işler, bu da onu birden çok geçiş içeren RCNN'nin bölge tabanlı yaklaşımına kıyasla önemli ölçüde daha hızlı hale getirir. Ek olarak, YOLOv5'in çeşitli dışa aktarma formatlarıyla sorunsuz entegrasyonu ve kapsamlı belgeleri, onu hem yeni başlayanlar hem de profesyoneller için mükemmel bir seçim haline getirir. Mimari Özeti'mizde mimari avantajlar hakkında daha fazla bilgi edinin.

Eğitim sırasında YOLOv5 model performansını nasıl optimize edebilirim?

YOLOv5 model performansını optimize etmek, çeşitli hiperparametreleri ayarlamayı ve veri artırma ve transfer öğrenimi gibi teknikleri dahil etmeyi içerir. Ultralytics, model verimliliğini artırmak için hiperparametre evrimi ve budama/seyreklik hakkında kapsamlı kaynaklar sağlar. Eğitim sırasında optimum performans elde etmek için uygulanabilir içgörüler sunan En İyi Eğitim Sonuçları için İpuçları kılavuzumuzda pratik ipuçları keşfedebilirsiniz.

YOLOv5 uygulamalarını çalıştırmak için hangi ortamlar desteklenir?

Ultralytics YOLOv5, Gradient, Google Colab ve Kaggle'daki ücretsiz GPU not defterleri ile Google Cloud, Amazon AWS ve Azure gibi büyük bulut platformları dahil olmak üzere çeşitli ortamları destekler. Kolay kurulum için Docker görselleri de mevcuttur. Bu ortamları kurma hakkında ayrıntılı bir kılavuz için, her platform için adım adım talimatlar içeren Desteklenen Ortamlar bölümümüzü inceleyin.



📅 1 yıl önce oluşturuldu ✏️ 23 gün önce güncellendi

Yorumlar