Ultralytics YOLO27:
Ultralytics Sözlüğüne dön

Double Descent

Model kapasitesi arttıkça model hatasının nasıl azalıp yükseldiğini ve sonra yeniden düştüğünü öğren. Enterpolasyon eşiğini, gerçek dünya örneklerini ve değerlendirme stratejilerini keşfet.

Çift alçalma, model kapasitesi arttıkça görülmemiş verilerdeki hatanın azalıp arttığı ve ardından yeniden azaldığı bir makine öğrenimi örüntüsüdür. Sezgisel olarak bir model, iyileşmeden önce kötüleşebilir: orta düzeyde karmaşık bir model genelleme yapmakta zorlanırken çok daha büyük bir model, eğitim örneklerine uyum sağlayıp yeni örneklerde de doğru tahminlerde bulunabilir.

Çift Alçalma Nasıl Çalışır?#

Alışılagelmiş yanlılık-varyans dengesi, U şeklinde bir hata eğrisi olduğunu düşündürür. Basit modeller, önemli örüntüleri yakalayamadıkları için yetersiz öğrenir. Karmaşıklığı artırmak başlangıçta tahminleri iyileştirir; ancak aşırı esneklik, tahminleri belirli eğitim örneklerine duyarlı hâle getirebilir. Çift alçalma, hata tepesinin ötesinde ikinci bir iyileşmeyle bu tabloyu genişletir; yanlılık ve varyans arasındaki temel ayrımı geçersiz kılmaz. (scikit-learn.org)

Dönüm noktası enterpolasyon eşiğidir: modelin tüm eğitim örneklerine uyum sağlayabildiği veya yaklaşık sıfır eğitim hatasına ulaşabildiği nokta. Bu eşik civarında, gürültülü ya da yanlış etiketlere uyum sağlamak kararsız tahminlere yol açabilir. Eşiğin ötesinde, aşırı parametreli bir model, örneklere uyum sağlamak için gerekenden daha fazla esnekliğe sahiptir ve birden fazla olası çözüm ortaya çıkar. Bu çözümlerden bazıları daha iyi genelleme yapar. (openai.com)

Dağınık ölçüm noktalarını birleştirdiğini düşün. Bir eğri her noktadan geçer, ancak aralarda keskin biçimde kıvrılır; başka bir eğri de tüm noktalara uyar, ama diğer yerlerde daha düzgün davranır. Bu çift alçalmanın görsel açıklaması, aynı eğitim performansının neden birbirinden çok farklı tahmin davranışlarını gizleyebileceğini gösterir. Daha yüksek kapasite daha iyi çözümleri mümkün kılar, ancak eğitimin bu çözümleri bulacağını garanti etmez. (mlu-explain.github.io)

Model bazında çift alçalma, ağ genişliğini artırmak gibi kapasite değişikliklerini ele alır. Epok bazında çift alçalma ise eğitim süresiyle ilgilidir: ayrılmış verilerdeki hata önce iyileşir, sonra kötüleşir ve daha sonra yeniden iyileşir. Epok, eğitim veri kümesinin üzerinden bir kez geçilmesidir. Derin çift alçalma açıklaması, veri kümesi boyutunu değiştirmenin enterpolasyon eşiğini nasıl kaydırabildiğini ve sabit model boyutunda performansı bazen geçici olarak nasıl kötüleştirebildiğini de gösterir. Bu, faydalı verileri göz ardı etmek için bir neden değildir. (openai.com)

Çift alçalma, genelleme pahasına eğitim verisine özgü ayrıntılara uyum sağlamayı tanımlayan aşırı öğrenmeden farklıdır. Aşırı öğrenme, eğrinin yükselen bölümünü açıklayabilir; çift alçalma ise daha geniş kapsamlı azalma-artış-azalma örüntüsünü tanımlar. Tek başına kusursuz eğitim doğruluğu, genellemenin iyi ya da kötü olduğunu göstermez. (scikit-learn.org)

Çift alçalma, öğrenilen çözümü kısıtlayan bir eğitim stratejisi olan düzenlileştirmeden de farklıdır. Örneğin L2 düzenlileştirme, büyük ağırlıkları cezalandırır. Bu nedenle parametre sayısı, modelin etkin karmaşıklığını tam olarak açıklamaz. Etiket gürültüsü, optimizasyon ve eğitim ayarları, belirgin bir çift alçalma eğrisinin ortaya çıkıp çıkmamasını etkiler. (developers.google.com)

Gerçek Dünya Uygulamaları#

Bu örnek senaryolar, her üretim modelinde bu olgunun görüldüğünü varsaymadan neden önemli olduğunu gösterir:

  • Üretim kusurlarının tespiti: Bir ekip, bileşenlerdeki çizikleri tespit eden ağları karşılaştırıyor. Orta boyutlu bir ağ, daha küçük ve daha büyük alternatiflerin ikisinden de daha fazla yanlış alarm üretebilir. Yinelenen değerlendirmeler çift alçalmayı ortaya çıkarırsa, ilk kötüleşmede model karşılaştırmalarını durdurmak daha iyi bir denetim sistemini göz ardı etmene yol açabilir.
  • Perakende envanterini tanıma: Raf görüntülerini sınıflandıran bir model, tutarsız ürün etiketleriyle karşılaşıyor. Eğitim sırasında doğrulama hatası, yeniden düşmeden önce yükselebilir. İlk artışta her deneyi bitirmek sonraki iyileşmeyi kaçırmana yol açabilir; eğitimi düşünmeden uzatmak ise kaynakları boşa harcatabilir. Kontrol noktalarını karşılaştırmak bu olasılıkları ayırt etmeye yardımcı olur.

Pratik Değerlendirme ve Eğitim#

Örüntüyü tek bir hayal kırıklığı yaratan denemede değil, kontrollü karşılaştırmalarda ara. Model kapasitesini veya eğitim süresini ayrı ayrı değiştir, karşılaştırılabilir veri bölmelerini koru ve deneyleri farklı rastgele tohumlarla tekrarla. Doğrulama eğrilerinin ardındaki ilkeleri kullanarak eğitim ve ayrılmış verilerdeki hatayı birlikte çiz. Hata yerine doğruluğu çizersen eğrinin yönü tersine döner. (scikit-learn.org)

Uygun olduğunda çapraz doğrulama kullan ve son değerlendirme için dokunulmamış bir test kümesi ayır. Değerlendirme verilerinden gelen bilginin eğitime veya model seçimine girdiği veri sızıntısını önle. Erken durdurma yine yararlıdır; ancak iyileşme olmadan izin verilen değerlendirme sayısı olan sabır değerini, varsayılan bir eğri biçimine göre değil, deneyin hedeflerine göre belirle. (scikit-learn.org)

Pratik bir Ultralytics YOLO değerlendirme iş akışı için ultralytics paketini pip install ultralytics ile kur. Bu örnek, YOLO26, belgelenmiş eğitim modunu ve doğrulama modunu kullanır. (docs.ultralytics.com)

from ultralytics import YOLO

if __name__ == "__main__":
    model = YOLO("yolo26n.pt")

    # A small dataset keeps this workflow demonstration lightweight.
    model.train(data="coco8.yaml", epochs=3)

    # Evaluate images held out from training.
    metrics = model.val(data="coco8.yaml")
    print(f"Validation mAP50-95: {metrics.box.map:.3f}")

Çıktı, algılama örtüşme eşikleri genelindeki ortalama hassasiyettir; değer ne kadar yüksekse o kadar iyidir. COCO8, iş akışını kontrol etmek için kullanılan bir veri kümesidir; çift alçalmanın kanıtı değildir. Bu olguyu ortaya koymak için temsili veriler üzerinde daha kapsamlı ve kontrollü bir deney gerekir. Pratik çıkarım, daha büyük modellerin veya daha uzun eğitimin her zaman fayda ya da zarar sağlayacağını varsaymak yerine genellemeyi ölçmektir. (docs.ultralytics.com)

Explore solutions

Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

Hava görüntüleri için bilgisayarlı görü

Ultralytics YOLO ile drone ve hava görüntülerini tarım, su ürünleri yetiştiriciliği, çevresel izleme, koruma ve jeo-uzamsal analiz için gerçek zamanlı içgörülere dönüştür.
Daha fazla bilgi edin
Havacılıkta bilgisayarlı görü

Havacılıkta bilgisayarlı görü

Ultralytics YOLO modelleriyle görüntü yapay zekâsını hava izlemeye taşı. Drone'lara, havacılık iş akışlarına, çevresel korumaya ve jeo-uzamsal sektörlere bilgisayarlı görü çözümleriyle güç kat.
Daha fazla bilgi edin
Güvenlikte bilgisayarlı görü

Güvenlikte bilgisayarlı görü

Ultralytics YOLO modelleriyle her sahayı koru. Görsel yapay zekâ; çevre izleme, tehdit tespiti, plaka tanıma ve iş yeri güvenliğini destekler.
Daha fazla bilgi edin
Robotikte bilgisayarlı görü

Robotikte bilgisayarlı görü

Ultralytics YOLO modelleriyle daha akıllı makinelere güç ver. Robotikte görsel yapay zekâ; otonom navigasyonu, algılamayı, nesne takibini ve gerçek zamanlı kontrolü destekler.
Daha fazla bilgi edin
Lojistikte bilgisayarlı görü

Lojistikte bilgisayarlı görü

Ultralytics YOLO modelleriyle lojistiği kolaylaştır. Görüntü yapay zekâsı; paket denetimini, ayrıştırmayı, araç takibini ve gerçek zamanlı depo güvenliği izlemeyi mümkün kılar.
Daha fazla bilgi edin
Perakendede bilgisayarlı görü

Perakendede bilgisayarlı görü

Ultralytics YOLO modelleriyle perakendeyi yeniden tasarla. Görüntü yapay zekâsı; envanter takibini, raf izlemeyi, kuyruk yönetimini ve daha kapsamlı müşteri analizlerini mümkün kılar.
Daha fazla bilgi edin
Sağlık hizmetlerinde bilgisayarlı görü

Sağlık hizmetlerinde bilgisayarlı görü

Ultralytics YOLO modelleriyle sağlık çözümleri geliştir. Sağlık hizmetlerinde görüntü yapay zekâsı; daha hızlı tıbbi görüntüleme, daha akıllı tanı ve hasta takibini mümkün kılar.
Daha fazla bilgi edin
Üretimde bilgisayarlı görü

Üretimde bilgisayarlı görü

Ultralytics YOLO modelleriyle üretimi optimize et. Görsel yapay zekâ; kalite kontrolünü, kusur tespitini, kişisel koruyucu donanım uyumunu ve montaj hattı otomasyonunu destekler.
Daha fazla bilgi edin
Otomotivde bilgisayarlı görü

Otomotivde bilgisayarlı görü

Ultralytics YOLO modelleriyle otomotivde bilgisayarlı görüden yararlan. Görsel yapay zekâ; daha akıllı yollar için yol güvenliğini, sürüş desteğini ve araç otomasyonunu ileri taşır.
Daha fazla bilgi edin
Tarımda bilgisayarlı görü

Tarımda bilgisayarlı görü

Ultralytics YOLO modelleriyle akıllı tarıma görüntü yapay zekâsı kazandır. Daha yüksek ve akıllı verim için mahsul izleme, hayvan takibi ve hassas tarımı destekle.
Daha fazla bilgi edin

Geleceğin yapay zekasını birlikte inşa edelim!

Makine öğreniminin geleceğine yolculuğuna başla