Ultralytics YOLO27: Bekleme listesine katıl.
YOLO'yu lisansla
Ultralytics Sözlüğüne dön

Underfitting

Eksik öğrenme, bir modelin verilerindeki örüntüleri yakalayamayacak kadar basit veya yetersiz eğitilmiş olmasıdır; bu nedenle hem eğitim verilerinde hem de yeni verilerde hata yapar. Belirtileri ve çözümleri öğren.

Eksik öğrenme, bir makine öğrenmesi (ML) modelinin eğitim verisindeki örüntüleri yakalayamaması ve bu nedenle hem öğrendiği örneklerde hem de yeni örneklerde büyük hatalar yapmasıdır. Eğriyi izleyen noktalara düz bir çizgi uydurmak, yalın doğrusal regresyonda olduğu gibi, bunun klasik bir örneğidir: Eğim ya da kesişim için hiçbir seçim eğriliği izleyemez. Eksik öğrenen modelin yanlılığı yüksektir; yani varsayımları, girdiler ile çıktılar arasındaki gerçek ilişkiyi temsil edemeyecek kadar kısıtlayıcıdır. Modelin doğruluğu hem eğitim kümesinde hem de test verisinde düşüktür.

Eksik Öğrenme Belirtileri#

En belirgin gösterge, yüksek kalan bir eğitim kaybıdır. Kayıp fonksiyonu kabul edilebilir bir düzeyin oldukça üzerinde yatay seyrettiğinde ve doğrulama verilerinin kaybı eğitim kaybına yakın kaldığında, model yeterince öğrenmiyordur ve iki kayıp arasındaki küçük fark, ezberlemenin sorun olmadığını gösterir. Öğrenme eğrileri, hatayı eğitim kümesinin boyutuna göre çizerek ikinci bir işaret sunar: her iki eğri de yüksek hata düzeyinde yataylaşır; bu nedenle aynı türden daha fazla veri eklemek pek fayda sağlamaz. Nesne algılamada bir modelin eğitildiği görüntülerin ta kendisinde düşük bir ortalama kesinlik (mAP) puanı alması, modelin yetersiz uyum gösterdiğini ortaya koyar; bu, Ultralytics model test kılavuzundaki kontrollerden biridir. Her iki kaybı karşılaştırmak, yetersiz uyumu aşırı uyumdan ayırır:

Yaygın Nedenler#

  • Yetersiz kapasite: Model ailesi örüntüyü temsil edemez; örneğin eğri veride doğrusal bir model kullanmak ya da karmaşık bir görsel görevde çok küçük bir ağ kullanmak.
  • Çok az epoch: Eğitimi erken durdurmak veya eldeki sürede ilerleme sağlayamayacak kadar küçük bir öğrenme oranı kullanmak, eniyileyiciyi yakınsamadan önce durdurur.
  • Aşırı düzenlileştirme: Yüksek ağırlık çürümesi, yüksek dropout oranları veya çok agresif artırma, modeli sinyali öğrenemeyecek kadar kısıtlar.
  • Bilgi taşımayan özellikler: Eksik değişkenler veya küçük nesnelerin kaybolacağı kadar küçültülmüş görüntüler, modelin ihtiyaç duyduğu bilgiyi ortadan kaldırır.
  • Kaybolan gradyanlar ve diğer eniyileme sorunları: Model yeterli kapasiteye sahip olsa bile derin bir ağın ilk katmanları öğrenmeyi durdurur.

Kodda Eksik Öğrenme#

Aşağıdaki örnek, scikit-learn kullanarak sinüs eğrisinin gürültülü örneklerine düz bir çizgi ve üçüncü dereceden bir polinom uydurur; ardından eğitim ve test noktalarındaki ortalama kare hatayı (MSE) raporlar:

import numpy as np
from sklearn.linear_model import LinearRegression
from sklearn.metrics import mean_squared_error
from sklearn.model_selection import train_test_split
from sklearn.pipeline import make_pipeline
from sklearn.preprocessing import PolynomialFeatures

# Noisy samples of a curved function
rng = np.random.default_rng(0)
x = rng.uniform(-3, 3, size=(200, 1))
y = np.sin(x).ravel() + rng.normal(0, 0.1, size=200)
x_train, x_test, y_train, y_test = train_test_split(x, y, random_state=0)

# A straight line underfits; a cubic polynomial has enough capacity for the curve
for degree in (1, 3):
    model = make_pipeline(PolynomialFeatures(degree), LinearRegression()).fit(x_train, y_train)
    train_mse = mean_squared_error(y_train, model.predict(x_train))
    test_mse = mean_squared_error(y_test, model.predict(x_test))
    print(f"degree {degree}: train MSE {train_mse:.3f}, test MSE {test_mse:.3f}")

Düz çizginin eğitim MSE'si 0.193, test MSE'si ise 0.188'dir. Bu değerler yüksek ve birbirine yakındır; eksik öğrenmenin ayırt edici işareti budur. Kübik polinom her iki değeri de 0.013 ve 0.017'ye düşürür; bu değerler veriye eklenen gürültünün belirlediği 0.010 tabanına yakındır.

Eksik Öğrenmeyi Giderme#

Düzeltmeler sorunun kaynağını hedefler: daha büyük veya daha ifade gücü yüksek bir model, uygun bir öğrenme oranıyla daha uzun eğitim, daha az düzenlileştirme veya veri artırma ve daha yüksek görüntü çözünürlüğü gibi daha zengin girdiler. YOLO26, tek bir mimarinin derinliğini ve genişliğini ölçekleyen n, s, m, l ve x boyutlarında gelir. Bu nedenle çalıştırmanın results.csv bölümünde hem eğitim hem doğrulama kayıpları yüksek kalıyorsa yolo26n.pt değerinden daha büyük bir boyuta geçmek genellikle ilk adımdır. Küçük nesneler, bilgisayarlı görüde sık karşılaşılan bir durumdur: Düşük giriş boyutunda drone görüntülerine bakan bir algılayıcı, daha büyük giriş boyutunun koruyabileceği küçük nesneleri kaçırır.

Yetersiz Öğrenme ve Aşırı Öğrenme#

Eksik öğrenme ve aşırı öğrenme, yanlılık-varyans ödünleşiminin iki başarısızlık biçimidir. Eksik öğrenen modelin yanlılığı yüksektir ve eğitim verisiyle yeni veride benzer hatalar yapar. Aşırı öğrenen modelin varyansı yüksektir; gürültü dâhil eğitim verisine sıkı biçimde uyum sağlar, ancak genellemesi zayıftır. Klasik gösterimde test hatası U biçimli bir eğri oluşturur; sol tarafta eksik öğrenme, sağ tarafta aşırı öğrenme bulunur. Büyük sinir ağları, çifte iniş olgusuyla bu tabloyu karmaşıklaştırır: Model eğitim verisine tam olarak uyacak kadar büyüdüğünde test hatası yeniden düşebilir. Bu örüntü, model boyutu ve eğitim epoch'ları boyunca gözlemlenmiştir.

Çözümleri keşfet

Sporda bilgisayarlı görü

Sporda bilgisayarlı görü

Ultralytics YOLO'nun oyuncu ve top takibi, performans analitiği, antrenörlük içgörüleri ve sporcu rehabilitasyonuyla spor alanında görsel yapay zekâyı nasıl güçlendirdiğini keşfet.
Daha fazla bilgi edin
Hava görüntüleri için bilgisayarlı görü

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

İHA ve hava görüntülerini Ultralytics YOLO ile tarım, su ürünleri yetiştiriciliği, koruma çalışmaları 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ü

Uçak denetimi, pistteki yabancı madde tespiti, havaalanı yer operasyonları ve kompozit malzeme kusurlarının tespiti için Ultralytics YOLO ile havacılık ve uzay sektöründe bilgisayarlı görü uygula.
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