İçeriğe geç
parazade
Yapay Zeka

Öğrenme Eğrisi Nedir?

İngilizce: Learning Curve

Yayın: · Son güncelleme:

Öğrenme Eğrisi Nedir? Kısaca

Öğrenme eğrisi, bir makine öğrenmesi modelinin performansının eğitim verisi miktarına ya da eğitim süresine göre nasıl değiştiğini gösteren grafiktir. Aşırı öğrenme, eksik öğrenme ve daha fazla veriye ihtiyaç olup olmadığını anlamaya yardım eder.

Öğrenme Eğrisi nedir?
İçindekiler
  1. Öğrenme eğrisi nedir?
  2. Nasıl yorumlanır?
  3. Pratik kullanım

Öğrenme eğrisi, bir modelin eğitim sırasında nasıl geliştiğini görselleştiren tanı aracıdır. Genellikle eğitim ve doğrulama sonuçları aynı grafikte iki ayrı çizgi olarak gösterilir.

Öğrenme eğrisi nedir?

Makine öğrenmesinde iki yaygın türü vardır:

  • Veri miktarına göre: Yatay eksende eğitim örneği sayısı, dikey eksende hata ya da başarı bulunur. Daha fazla veri toplamanın faydalı olup olmayacağını gösterir.
  • Eğitim süresine göre: Yatay eksende epoch ya da iterasyon, dikey eksende kayıp bulunur. Bu tür bazen eğitim eğrisi olarak da adlandırılır.

Gündelik dilde ise öğrenme eğrisi, bir kişinin yeni bir beceriyi zamanla ne hızda öğrendiğini anlatır; "öğrenme eğrisi dik" ifadesi bu anlamda kullanılır.

Nasıl yorumlanır?

Görünüm Olası durum
Eğitim ve doğrulama hatası ikisi de yüksek ve birbirine yakın Eksik öğrenme: Model fazla basit
Eğitim hatası çok düşük, doğrulama hatası yüksek ve aradaki fark büyük Aşırı öğrenme: Model eğitim verisini ezberliyor
İki hata da düşük ve birbirine yakın İyi genelleme

Varsayımsal bir örnekte eğitim kaybı her epoch'ta düşmeye devam ederken doğrulama kaybı 15. epoch'tan sonra yükselmeye başlıyorsa, model bu noktadan sonra aşırı öğrenmeye geçiyordur. Erken durdurma tekniği tam olarak bu noktayı yakalamaya çalışır.

Pratik kullanım

  • Doğrulama hatası veri arttıkça hâlâ düşüyorsa daha fazla veri toplamak faydalı olabilir.
  • İki eğri de erkenden düz bir çizgiye oturduysa veri eklemek yerine daha güçlü bir model ya da daha iyi özellikler denemek gerekebilir.
  • Kayıp eğrisi sert dalgalanıyorsa öğrenme oranı ya da batch size ayarlanmalıdır.

Eğrileri yorumlarken tek bir eğitime değil, mümkünse farklı rastgele başlangıçlarla yapılmış birkaç eğitime bakmak daha güvenilir sonuç verir.

Sıkça Sorulan Sorular

Öğrenme eğrisinde aşırı öğrenme nasıl anlaşılır?

Eğitim hatası düşmeye devam ederken doğrulama hatasının durması ya da yükselmeye başlaması aşırı öğrenmenin tipik işaretidir. İki eğri arasındaki açıklık büyüdükçe model eğitim verisini genellemek yerine ezberliyordur.

Dik öğrenme eğrisi ne anlama gelir?

Gündelik dilde genellikle bir konunun öğrenilmesinin zor ya da emek isteyen bir süreç olduğunu anlatmak için kullanılır. Teknik grafiklerde ise eğimin yorumu, eksenlerde neyin gösterildiğine bağlıdır.

İlgili terimler

Aşırı Öğrenme(Overfitting)Aşırı öğrenme (overfitting), bir modelin eğitim verisindeki genel kalıplar yerine gürültü ve ayrıntıları ezberlemesi sonucu eğitimde çok başarılı, yeni verilerde ise zayıf sonuç vermesidir.Eksik Öğrenme(Underfitting)Eksik öğrenme (underfitting), bir modelin verideki temel kalıpları yakalayamayacak kadar basit kalması ya da yetersiz eğitilmesi nedeniyle hem eğitim hem de yeni verilerde düşük başarı göstermesidir.Doğrulama Seti(Validation Set)Doğrulama seti (validation set), makine öğrenmesinde modelin eğitim sırasında görmediği, hiperparametreleri ayarlamak, farklı modelleri karşılaştırmak ve eğitimin ne zaman durdurulacağına karar vermek için kullanılan veri bölümüdür.Genelleme(Generalization)Genelleme, bir makine öğrenmesi modelinin eğitim sırasında görmediği yeni veriler üzerinde de doğru tahminler yapabilme yeteneğidir; iyi genelleyen model ezberlemek yerine verideki genel kalıpları öğrenmiş demektir.Öğrenme Oranı(Learning Rate)Öğrenme oranı, gradyan inişi sırasında model parametrelerinin her adımda ne kadar büyük miktarda değiştirileceğini belirleyen ve eğitimin başarısını en çok etkileyen hiperparametrelerden biridir.Harf Çevirisi(Transliteration)Harf çevirisi (transliterasyon), bir yazı sistemindeki metnin, anlamı çevrilmeden başka bir yazı sisteminin harfleriyle yazılmasıdır. Örneğin Kiril alfabesiyle yazılmış bir ismin Latin harflerine aktarılması harf çevirisidir.

İlgili yazılar

Yapay Zeka ile Kazanç

Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım

Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.

· 30 dk okuma