logologo
Ai badge logo

Bu madde yapay zeka desteği ile üretilmiştir.

YOLO

fav gif
Kaydet
viki star outline

YOLO, tek bir yapay sinir ağı geçişiyle bir görüntüdeki tüm nesnelerin konumunu ve sınıfını aynı anda tahmin eden bir nesne tespiti algoritmasıdır. Yapay zekâ ve derin öğrenme alanında önemli bir yer edinen YOLO, gerçek zamanlı analiz kapasitesi sayesinde özellikle video işleme ve otonom sistemlerde tercih edilmektedir. YOLO'nun en belirgin özelliği, nesneleri tek adımda algılayarak hem hız hem de doğruluk açısından etkili sonuçlar sunmasıdır.


YOLO11 Tarafından Desteklenen Bilgisayarla Görme Görevleri.(Ultralytics/Şekil 3)

Gelişim Süreci

YOLO algoritması, ilk kez 2016 yılında Joseph Redmon ve Ali Farhadi tarafından geliştirildi. Bu algoritma, geleneksel bölgesel yaklaşımın aksine tüm görüntüyü tek bir CNN (Convolutional Neural Network) ile işleyerek nesneleri belirlemeyi amaçlamaktadır.


Zamanla geliştirilen yeni sürümlerle algoritmanın doğruluk oranı ve hız dengesi artırılmıştır:


  • YOLOv1: İlk versiyon, temel çalışma prensibini ortaya koymuştur.
  • YOLOv2 (YOLO9000): Daha fazla sınıf desteği ve iyileştirilmiş konum tahmini.
  • YOLOv3: Çok ölçekli tahmin özelliğiyle küçük nesnelerde daha iyi başarı.
  • YOLOv4: Topluluk katkısıyla geliştirilen, hız ve doğruluk açısından dengeli bir yapı.
  • YOLOv5–v8: PyTorch tabanlı, modüler ve mobil uyumlu modern sürümler.

Çalışma Prensibi

YOLO, giriş görüntüsünü S×S boyutlu bir ızgaraya ayırır. Her hücre, içerdiği nesne olup olmadığını belirler ve varsa nesnenin sınıfı ile konum bilgilerini tahmin eder. Her tahmin, sınıf olasılığı, sınıra ait x ve y koordinatları, genişlik ve yükseklik değerleri ile birlikte gelir. Sonuçlar, IoU (Intersection over Union) metriğiyle değerlendirilerek doğru kutular belirlenir.

Bu yapı sayesinde YOLO, geleneksel yöntemlere kıyasla çok daha az işlemle yüksek doğrulukta sonuç üretir. Bu özellik, özellikle video akışlarında gerçek zamanlı performans gerektiren uygulamalar için uygundur.

YOLO algoritması görüntüyü grid hücrelerine bölerek her hücrede nesne olup olmadığını tahmin eder. (Redmon vd. 2016)

Uygulama Alanları

YOLO algoritması, çok çeşitli sektörlerde etkili bir şekilde kullanılmaktadır:

Otonom Araçlar

Araç üzerindeki kameralar ile çevredeki trafik levhaları, yayalar ve araçlar anlık olarak tespit edilerek sürüş güvenliği sağlanır.

Güvenlik Sistemleri

Kapalı devre kamera sistemlerinde canlı izleme sırasında insan tespiti, davranış analizi ve tehdit algılama işlemleri yapılır.

Endüstriyel Otomasyon

Üretim hattında kalite kontrol, ürün sınıflandırma ve ayrıştırma sistemlerinde kullanılır.

Sağlık Teknolojileri

Görüntüleme sistemlerinde, örneğin akciğer grafiklerinde anormal bölge tespiti gibi medikal uygulamalarda kullanılabilir.

Akademik Uygulama Örneği

Kaya ve Akgül tarafından gerçekleştirilen çalışmada, YOLOv2, YOLOv3 ve YOLOv4 algoritmaları bir trafik işareti veri seti üzerinde karşılaştırmalı olarak test edilmiştir. Aşağıdaki tablo, bu algoritmaların başarım oranlarını özetlemektedir:

Algoritma


mAP@0.50


Doğruluk (%)


YOLOv2


%39,3


53


YOLOv3

%94,3


91


YOLOv4


%83,9


75



Kaynakça

  1. Redmon, J., Divvala, S., Girshick, R., & Farhadi, A. (2016). You Only Look Once: Unified, Real-Time Object Detection. CVPR. https://arxiv.org/abs/1506.02640 (Erişim Tarihi: 02/07/2025)
  2. Redmon, J., & Farhadi, A. (2017). YOLO9000: Better, Faster, Stronger. CVPR. https://arxiv.org/abs/1612.08242 (Erişim Tarihi: 02/07/2025)
  3. Redmon, J., & Farhadi, A. (2018). YOLOv3: An Incremental Improvement. arXiv:1804.02767. https://arxiv.org/abs/1804.02767 (Erişim Tarihi: 02/07/2025)
  4. Bochkovskiy, A., Wang, C.-Y., & Liao, H.-Y. M. (2020). YOLOv4: Optimal Speed and Accuracy of Object Detection. arXiv:2004.10934. https://arxiv.org/abs/2004.10934 (Erişim Tarihi: 02/07/2025)
  5. Kaya, V., & Akgül, İ. (2022). Object Detection with Artificial Intelligence: YOLO Application. Erzincan Binali Yıldırım Üniversitesi. https://www.researchgate.net/publication/366658382 (Erişim Tarihi: 02/07/2025)
  6. Zeadally, S., Adi, E., Baig, Z., & Khan, I. A. (2020). Harnessing Artificial Intelligence Capabilities to Improve Cybersecurity. IEEE Access. https://ieeexplore.ieee.org/document/8963952 (Erişim Tarihi: 02/07/2025)
  7. Bardou, D., Zhang, K., & Ahmad, S. M. (2018). Lung Sounds Classification Using Convolutional Neural Networks. Artificial Intelligence in Medicine. https://pubmed.ncbi.nlm.nih.gov/29724435 (Erişim Tarihi: 02/07/2025)
  8. Li, L., Lin, Y. L., Zheng, N. N., et al. (2018). Artificial Intelligence Test: A Case Study of Intelligent Vehicles. Artificial Intelligence Review. https://www.researchgate.net/publication/324484533_Artificial_intelligence_test_a_case_study_of_intelligent_vehicles (Erişim Tarihi: 02/07/2025)


Ayrıca Bakınız

Yazarın Önerileri

Wiener Filtresi

Wiener Filtresi

Elektrik Ve Elektronik +1
TEKNOFEST Sosyal İnovasyon Yarışması

TEKNOFEST Sosyal İnovasyon Yarışması

Diğer Sosyal Bilimler +2

Sen de Değerlendir!

0 Değerlendirme

Yazar Bilgileri

Avatar
Ana YazarSemih Yeşil2 Temmuz 2025 19:47
KÜRE'ye Sor