YOLO Vision 2025'i kaçırmayın!
25 Eylül 2025
10:00 — 18:00 BST
Hibrit etkinlik
Yolo Vision 2024
Sözlük

Çapraz Doğrulama

Model doğruluğunu artırmak, aşırı öğrenmeyi önlemek ve sağlam performansı sağlamak için makine öğrenmesinde çapraz doğrulamanın gücünü keşfedin.

Çapraz Doğrulama, bir istatistiksel analizin sonuçlarının bağımsız bir veri kümesine nasıl genelleneceğini değerlendirmek için kullanılan makine öğreniminde (ML) güçlü bir model değerlendirme tekniğidir. Sınırlı bir veri örneğinde ML modellerini değerlendirmek için kullanılan bir yeniden örnekleme prosedürüdür. Birincil amaç, bir modelin eğitim verilerini o kadar iyi öğrenmesi ve yeni, görülmemiş verilerde kötü performans göstermesi durumu olan aşırı öğrenmeyi önlemektir. Bir modelin gerçek dünyada nasıl performans göstereceğini simüle ederek, Çapraz Doğrulama, model performansının daha sağlam ve güvenilir bir tahminini sağlar.

Çapraz Doğrulama (Cross-Validation) Nasıl Çalışır?

Çapraz Doğrulamanın en yaygın yöntemi K-Katlı Çapraz Doğrulamadır. Bu işlem, tek bir veri kümesini birden çok parçaya bölmeyi içerir:

  1. Verileri Bölme: Tüm eğitim veri kümesi, rastgele bir şekilde eşit büyüklükte 'k' alt kümeye veya "katmana" ayrılır.
  2. İteratif Eğitim ve Doğrulama: Model 'k' kez eğitilir. Her yinelemede, katlardan biri doğrulama kümesi olarak tutulur ve model kalan k-1 kat üzerinde eğitilir.
  3. Performans Değerlendirmesi: Modelin performansı, ayrılmış katmanda değerlendirilir. Her yineleme için doğruluk veya ortalama Ortalama Hassasiyet (mAP) gibi temel metrikler kaydedilir.
  4. Sonuçların Ortalaması Alınması: Tüm 'k' yinelemesi tamamlandıktan sonra, modelin etkinliğinin tek, daha kararlı bir tahminini üretmek için performans metriklerinin ortalaması alınır.

Bu yaklaşım, her veri noktasının bir doğrulama kümesinde tam olarak bir kez ve bir eğitim kümesinde k-1 kez yer almasını sağlar. Uygulama hakkında ayrıntılı bir kılavuz Ultralytics K-Fold Çapraz Doğrulama kılavuzunda bulunabilir.

Çapraz Doğrulama ve Basit Doğrulama Bölünmesi Karşılaştırması

Tipik bir ML projesinde, veriler eğitim, doğrulama ve test kümelerine ayrılır.

  • Doğrulama Verisi: Hiperparametre ayarlaması için ve model mimarisi hakkında kararlar almak için eğitim aşamasında kullanılır.
  • Test Verisi: Modelin genelleme yeteneğinin nihai, tarafsız bir değerlendirmesini sağlamak için tüm eğitim ve ayarlamalar tamamlandıktan sonra kullanılır.

Basit bir eğitim/doğrulama ayrımı, doğrulama kümesi şans eseri özellikle kolay veya zor örnekler içeriyorsa bazen yanıltıcı olabilir. Çapraz Doğrulama, veri kümesinin her bölümünü hem eğitim hem de doğrulama için kullanarak bunun üstesinden gelir ve modelin genelleme yeteneğinin daha güvenilir bir ölçüsünü sağlar. Bu, özellikle mevcut veri miktarı sınırlı olduğunda kullanışlıdır. Scikit-learn gibi popüler çerçeveler, çapraz doğrulama tekniklerinin güçlü uygulamalarını sağlar.

Gerçek Dünya Uygulamaları

Çapraz Doğrulama, çeşitli alanlarda güvenilir yapay zeka sistemleri oluşturmada vazgeçilmezdir:

  1. Tıbbi Görüntü Analizi: Tıbbi görüntü analizi için bir Evrişimsel Sinir Ağı (CNN) geliştirirken, örneğin Beyin Tümörü veri kümesi gibi veri kümelerini kullanarak beyin taramalarında tümörleri tespit ederken, modelin tanısal doğruluğunu ve çeşitli hasta verileri genelindeki genellemesini titizlikle değerlendirmek için CV kullanılır. Bu sağlam değerlendirme, klinik denemeleri düşünmeden veya FDA gibi kuruluşlardan düzenleyici onay almadan önce kritik öneme sahiptir.
  2. Otonom Araçlar: Otonom araçlarda kullanılan Ultralytics YOLO gibi nesne tespiti modelleri için, bilgisayarla görü, çeşitli çevresel koşullarda yayaları, bisikletlileri ve diğer araçları güvenilir bir şekilde tespit etmeye yardımcı olur. Argoverse gibi karmaşık veri kümeleri üzerindeki bu doğrulama, Otomotivde Yapay Zeka çözümleri gibi güvenlik açısından kritik sistemlerde model dağıtımından önce çok önemlidir.

Diğer uygulamalar arasında görüntü segmentasyonu için modellerin değerlendirilmesi, duygu analizi gibi doğal dil işleme (NLP) görevleri ve finansal modellemede risk değerlendirmesi yer alır. Ultralytics HUB gibi platformlar, bu tür değerlendirme teknikleri sırasında üretilen deneyleri ve artefaktları yönetmeye yardımcı olarak geliştirme yaşam döngüsünü kolaylaştırabilir.

Ultralytics topluluğuna katılın

Yapay zekanın geleceğine katılın. Küresel yenilikçilerle bağlantı kurun, işbirliği yapın ve birlikte büyüyün

Şimdi katılın
Bağlantı panoya kopyalandı