Ultralytics YOLO27: Bekleme listesine katıl.
Get Started
best.pt'den hızlı, izlenen ve gözlemlenebilir bir sisteme
Uygulayıcı öğrenme yoluorta düzey ~5 saat 9 dersFinal sınavı · Sertifika

Üretimde Ultralytics YOLO

Eğitilmiş bir Ultralytics YOLO modelini üretime taşı: çalışma zamanı seç, dışa aktar ve doğrula, donanımına göre optimize et, nesneleri izle, sayım işlem hatları oluştur, çok sayıda akışı çalıştır ve kullanıcılar fark etmeden önce dağılım kaymasını yakala.

Neler öğreneceksin

Doğrulanmış eşdeğerlikle doğru çalışma zamanında bir YOLO26 modelini kullanıma al; tespitlerini çok sayıda akışta izlenen kimliklere ve sayımlara dönüştür ve gecikme, doğruluk ve dağılım kayması sorunları kullanıcılar fark etmeden önce sana bildirim gönderecek şekilde enstrümante et.

  • Cihaza, gecikme bütçesine ve filoya göre bir çalışma zamanı ile format= seç; ardından tekrarlanan kıyaslamalarla doğrula.

  • ONNX'e aktar ve sabit şekilli letterbox tuzağı da dâhil olmak üzere PyTorch ile eşdeğerliği kanıtla.

  • Kalibrasyon verileri ve doğruluk eşiğiyle TensorRT ve OpenVINO üzerinde FP32, FP16 ve INT8 arasında karar ver.

  • Nesneleri ByteTrack, BoT-SORT veya TrackTrack ile izle ve izleyici eşiklerini tespit modelinin güven puanlarına göre ayarla.

  • İzleme üzerine çizgi sayaçları, bölge doluluk ölçümleri, ısı haritaları ve kalibre edilmiş hız tahminleri oluştur.

  • Toplu çıkarım, sınırlandırılmış kuyruklar ve ölçülen kare düşüşleriyle tek bir model üzerinden birkaç kamera akışını çalıştır.

  • Kare başına metrikleri günlüğe kaydet, KS testiyle güven puanlarındaki dağılım kaymasını tespit et ve gecikme ile maliyet için en ucuz çözümü uygula.

Neler geliştireceksin
  • Milisaniye bütçesine göre ölçülen tekrarlı kıyaslama sonuçlarıyla desteklenen, cihazın için bir çalışma zamanı kararı.

  • PyTorch modeliyle karşılaştırılmış (kutular, güven puanları ve mAP), kaydedilmiş bir eşdeğerlik kontrolüne sahip ONNX dışa aktarımı.

  • Hedef donanımda mAP ve gecikme eşiklerini geçen optimize edilmiş bir dışa aktarım (OpenVINO veya TensorRT).

  • Gerçek video üzerinde bir sayım çizgisi, bölge sayımı, ısı haritası ve kalibre edilmiş hız tahmini içeren bir sayım işlem hattı.

  • Birkaç kameradan gelen kareleri toplu işleyen ve her akış için işlenen ve düşürülen kareleri raporlayan bir çoklu akış çalışanı.

  • Bir izleme döngüsü: kare başına JSON metrikleri, güven puanlarında KS dağılım kayması testi ve haftalık bir elde tutulan veri kümesi doğrulaması.

Ön koşullar
  • İlk YOLO modelini eğit içeriğindeki runs/detect/pills_v1/weights/best.pt gibi eğitilmiş bir model veya uygulamayı takip etmek için önceden eğitilmiş yolo26n.pt kontrol noktası.

  • pip install "ultralytics[solutions]" onnxruntime scipy içeren Python 3.10+ (solutions, shapely ve lap ekler).

  • Python, komut satırı ve video kaynakları (dosyalar, web kameraları, RTSP) konusunda rahat olmalısın.

  • Öneri: Önce İlk YOLO modelini eğit ve Yüksek Performanslı YOLO Veri Kümeleri Oluşturma içeriklerini tamamla.

Kurs içeriği

4 modül · 9 ders