Uzman ipuçları, stratejiler ve gerçek dünya örnekleriyle makine öğrenimi modellerinde eksik öğrenmeyi (underfitting) nasıl belirleyeceğinizi, önleyeceğinizi ve ele alacağınızı öğrenin.
Yetersiz uyum şu durumlarda ortaya çıkar makine öğrenimi (ML) istatistiksel bir model veya algoritma, verilerin altında yatan yapıyı yakalamak için çok basittir. Modelin aşağıdaki durumlarda kullanıldığı bir senaryoyu tanımlar girdi değişkenleri ve hedef değişkenler arasındaki ilişkileri yeterince öğrenemez. Model başarısız olduğu için verilerdeki sinyali yakalarken, düşük performans sergiler. eğitim verileri ve yeni, görülmemiş verilere zayıf genelleme yapar veri. Yetersiz uyum sağlayan bir model tipik olarak yüksek önyargı, yani güçlü, genellikle hatalı verilerle ilgili varsayımlar, gözden kaçan modeller ve düşük doğruluk.
Model değerlendirme aşamasında yetersiz uyumu tespit etmek genellikle kolaydır. Birincil gösterge zayıf bir yüksek hata oranları veya düşük kesinlik gibi performans ölçütlerinde hem eğitim setinde hem de doğrulama verileri. Eğer kayıp fonksiyonu yüksek kalır ve azalmaz zaman içinde önemli ölçüde azalıyorsa, model muhtemelen yetersiz uyum gösteriyordur. Modelin iyi performans gösterdiği aşırı uyumun aksine Eğitim verilerinde yetersiz uyum, doğrulama verilerinde ise yetersiz uyum, görevin esasen eğitim verilerinden öğrenilememesi anlamına gelir. başlayın. Öğrenme eğrilerinin analizi şunları yapabilir Bu davranışı görsel olarak doğrulayın; yetersiz uyum gösteren bir model, hızlı bir şekilde yakınsayan eğitim ve doğrulama eğrileri gösterecektir ancak yüksek bir hata oranıyla.
Yetersiz uyumu anlamak için, bunu karşıtıyla karşılaştırmak faydalı olacaktır, aşırı uyum. Bu iki kavram uç noktaları temsil etmektedir önyargı-varyans ödünleşiminin sağlam yapay zeka sistemleri oluşturmanın merkezinde yer alır.
Derin öğrenme (DL) ve diğer yapay zekanın amacı disiplinler, bu iki uç nokta arasındaki "tatlı noktayı" bulmak ve yeterince karmaşık bir model oluşturmaktır. Kalıpları öğrenmek için yeterli ama genelleme yapmak için yeterince basit.
Çeşitli faktörler yetersiz uyuma yol açabilir, ancak bunlar genellikle model mimarisini veya verileri ayarlayarak düzeltilebilir işleme boru hattı.
Bilgisayarla görme bağlamında, yetersiz uyum genellikle model için çok küçük bir model varyantı kullanıldığında ortaya çıkar.
Görevin zorluğu (örneğin, yüksek çözünürlüklü drone görüntülerinde küçük nesneleri tespit etmek). Aşağıdakiler
Python örnek, daha küçük bir modelden daha büyük bir modele nasıl geçileceğini göstermektedir
kullanarak yetenekli model ultralytics potansiyel yetersiz uyumu çözmek için kütüphane.
from ultralytics import YOLO
# If 'yolo11n.pt' (Nano) is underfitting and yielding low accuracy,
# upgrade to a model with higher capacity like 'yolo11l.pt' (Large).
model = YOLO("yolo11l.pt")
# Train the larger model.
# Increasing epochs also helps the model converge if it was previously underfitting.
results = model.train(data="coco8.yaml", epochs=100, imgsz=640)
Daha büyük bir binaya taşınarak Ultralytics YOLO11 modeli ve sağlanması Yeterli eğitim süresi sonunda, sistem karmaşık kalıpları öğrenmek için gerekli parametreleri kazanarak etkili bir şekilde yetersiz uyumun azaltılması. Son derece karmaşık görevler için, YOLO26 gibi gelecekteki mimariler (şu anda geliştirme) daha da fazla yoğunluk ve doğruluk sağlamayı amaçlamaktadır. Modelinizin artık yetersiz uyum sağlamadığını doğrulamak için her zaman sağlam bir test veri kümesine karşı değerlendirin.
