Sözlük

Çapraz Doğrulama

Makine öğreniminde çapraz doğrulamanın gücünü keşfedin! Aşırı uyumu nasıl önlediğini, doğruluğu nasıl sağladığını ve model seçimine nasıl yardımcı olduğunu öğrenin.

YOLO modellerini Ultralytics HUB ile basitçe
eğitin

Daha fazla bilgi edinin

Çapraz doğrulama, makine öğrenimi ve yapay zekada bir modelin performansını eğitim sırasında kullanılmayan veri alt kümeleri üzerinde test ederek değerlendirmek için kullanılan istatistiksel bir tekniktir. Modelin yeni, görülmemiş verilere iyi genelleme yapmasını sağlar ve aşırı uyumu önlemeye yardımcı olur. Veri kümesini birden fazla parçaya veya "kata" bölerek çapraz doğrulama, modeli verilerin farklı bölümlerinde sistematik olarak test eder ve etkinliğinin sağlam bir ölçüsünü sağlar.

Çapraz Doğrulama Nasıl Çalışır?

Çapraz doğrulamanın arkasındaki temel fikir, veri kümesini birden çok kez eğitim ve test alt kümelerine bölmektir. Model bir alt küme üzerinde eğitilir ve her veri noktasının hem eğitim hem de doğrulama için en az bir kez kullanılmasını sağlamak için veri kümesi boyunca döndürülerek başka bir alt küme üzerinde test edilir. En yaygın kullanılan teknik şudur K-Katlamalı Çapraz Doğrulamaveri kümesinin aşağıdakilere bölündüğü K eşit büyüklükte kıvrımlar:

  • Model aşağıdakiler üzerinde eğitilmiştir K-1 katlanmış ve kalan kat üzerinde test edilmiştir.
  • Bu süreç tekrarlanır K kez, her seferinde test seti olarak farklı bir kat kullanarak.
  • Sonuçlar, nihai bir performans ölçütü üretmek için tüm yinelemelerin ortalaması alınır.

Diğer varyasyonlar arasında her veri noktasının bir kez test kümesi olarak kullanıldığı Leave-One-Out Cross-Validation (LOOCV) ve sınıf dağılımını katlar arasında koruyarak dengesiz veri kümeleri için ideal hale getiren Stratified K-Fold Cross-Validation yer alır.

Çapraz Doğrulamanın Faydaları

Çapraz doğrulama, model değerlendirmesinde çeşitli avantajlar sağlar:

  • Daha İyi Genelleme: Çapraz doğrulama, görülmeyen veriler üzerinde test yaparak modelin eğitim veri setine aşırı uyum sağlamamasını sağlar.
  • Güvenilir Metrikler: Birden fazla katlamadan elde edilen sonuçların ortalaması, model performansının daha doğru ve istikrarlı bir tahminini sağlar.
  • Model Seçimi: Çapraz doğrulama, en iyi performans göstereni seçmek için farklı modelleri veya hiperparametre ayarlarını karşılaştırmaya yardımcı olur.

Makine öğreniminde aşırı uyumu ve genellemeyi önleme hakkında daha fazla bilgi edinmek için Aşırı Uyum sözlüğü sayfasını ziyaret edin.

Yapay Zeka ve Makine Öğrenimi Uygulamaları

Çapraz doğrulama, modellerin sağlam ve güvenilir olmasını sağlamak için çeşitli yapay zeka ve makine öğrenimi uygulamalarında yaygın olarak kullanılmaktadır:

1. Hiperparametre Ayarlama

Çapraz doğrulama, ızgara arama veya rastgele arama gibi teknikler aracılığıyla hiperparametrelerin optimize edilmesinde kritik bir rol oynar. Uygulayıcılar, farklı katlamalarda birden fazla parametre kombinasyonunu değerlendirerek en iyi yapılandırmayı belirleyebilirler. Model performansını iyileştirmek için Hiperparametre Ayarlama hakkında daha fazlasını keşfedin.

2. Model Karşılaştırması

Destek Vektör Makineleri (SVM'ler) veya Rastgele Ormanlar gibi farklı algoritmalar arasında seçim yaparken çapraz doğrulama, her modeli aynı koşullar altında değerlendirerek adil bir karşılaştırma sağlar. Rastgele Orman ve Destek Vektör Makineleri (DVM) hakkında daha fazla bilgi edinin.

3. Gerçek Dünya Uygulamaları

  • Sağlık hizmetleri: Tıbbi görüntü analizinde çapraz doğrulama, beyin tümörlerini tanımlayanlar gibi tanı modellerinin çeşitli hasta veri kümeleri arasında iyi bir şekilde genelleştirilmesini sağlar. Sağlık Hizmetlerinde Yapay Zeka aracılığıyla sağlık hizmetlerinde yapay zekanın etkisini keşfedin.
  • Perakende: Perakende talep tahmininde çapraz doğrulama, modellerin doğrulama için geçmiş veri alt kümelerini kullanarak gelecekteki satışları daha doğru tahmin etmesine yardımcı olur. Daha Akıllı Perakende Envanter Yönetimi için Yapay Zeka bölümünde yapay zekanın perakendeyi nasıl dönüştürdüğünü öğrenin.

Çapraz Doğrulama ve İlgili Kavramlar

Çapraz Doğrulama ve Doğrulama Verileri

Çapraz doğrulama veri kümesinin dinamik olarak bölümlenmesini içerirken, doğrulama verileri eğitim sırasında performans değerlendirmesi için ayrılmış sabit bir alt kümeyi ifade eder. Doğrulama Verileri sözlüğü sayfasında daha fazla bilgi edinin.

Çapraz Doğrulama ve Test Verileri

Test verileri, model eğitimi ve doğrulamasından sonra nihai değerlendirme için kullanılırken çapraz doğrulama, eğitim verilerini ara değerlendirme için birden fazla alt kümeye böler. Daha fazla ayrıntı için Test Verisi sözlüğü sayfasını ziyaret edin.

Çapraz Doğrulama ve Aşırı Uyum Önleme

Çapraz doğrulama, aşırı uyumun belirlenmesi ve azaltılması için önemli bir stratejidir. Bırakma katmanları veya düzenlileştirme gibi teknikler de yardımcı olsa da çapraz doğrulama, model performansına ilişkin ampirik kanıt sağlar. Düzenli hale getirme sözlüğü sayfasında daha fazlasını okuyun.

Sonuç

Çapraz doğrulama, modellerin hem doğru hem de genelleştirilebilir olmasını sağlayan, makine öğreniminde vazgeçilmez bir araçtır. Görünmeyen veriler üzerinde titizlikle test yaparak ve sonuçların ortalamasını alarak, model seçimi ve ayarlamasına rehberlik eden güvenilir performans ölçütleri sağlar. Nesne tespitinde çapraz doğrulamanın pratik bir uygulaması için Ultralytics HUB'da Ultralytics YOLO adresini kullanarak Nesne Tespiti için K-Katlamalı Çapraz Doğrulamayı keşfedin.

Yapay zeka projelerine veya model eğitimine başlamak için sezgisel araçlar ve kaynaklar için Ultralytics HUB adresini ziyaret edin.

Tümünü okuyun