İçeriğe geç
parazade
Yapay Zeka

Ezberleme Ne Demek?

İngilizce: Memorization

Yayın: · Son güncelleme:

Ezberleme Ne Demek? Kısaca

Ezberleme (memorization), bir makine öğrenmesi modelinin eğitim verisindeki genel örüntüleri öğrenmek yerine belirli örnekleri olduğu gibi hatırlaması ve bunları birebir ya da çok benzer biçimde yeniden üretebilmesidir.

Ezberleme nedir?
İçindekiler
  1. Ezberleme ne demek?
  2. Neden risklidir?
  3. Nasıl azaltılır?

Ezberleme, yapay zekâ modellerinin eğitim verisindeki belirli içerikleri kelimesi kelimesine hatırlaması anlamına gelir. Hem modelin genelleme yeteneği hem de gizlilik ve telif hakkı açısından önemli bir konudur.

Ezberleme ne demek?

İyi bir model, eğitim verisinden genel kuralları çıkarır ve hiç görmediği örneklerde de doğru çalışır; buna genelleme denir. Ezberleyen bir model ise belirli örnekleri hafızasında tutar. Bu durum iki biçimde karşımıza çıkar:

  • Aşırı öğrenmeye bağlı ezberleme: Model eğitim verisinde çok başarılı, yeni verilerde başarısızdır. Bu, klasik aşırı öğrenme sorunudur.
  • Büyük dil modellerinde birebir ezberleme: Model genel olarak iyi genelleme yapsa bile, eğitim verisinde çok tekrar eden ya da sıra dışı bazı metin parçalarını aynen üretebilir.

Bazı ezberleme türleri faydalıdır. Örneğin bir modelin başkentleri ya da yaygın formülleri bilmesi de bir tür hatırlamadır. Sorun, istenmeyen ya da hassas içeriğin birebir tekrar edilmesidir.

Neden risklidir?

  • Gizlilik: Eğitim verisinde yer alan kişisel bilgiler, uygun bir komutla model çıktısında ortaya çıkabilir.
  • Telif hakkı: Korunan metinlerin ya da kodların uzun parçalarının aynen üretilmesi hukuki sorunlara yol açabilir.
  • Yanıltıcı değerlendirme: Test soruları eğitim verisine sızmışsa model ezberden cevap verir ve gerçek yeteneği olduğundan yüksek görünür.

Nasıl azaltılır?

Varsayımsal bir örnekte aynı belge eğitim verisinde yüzlerce kez geçiyorsa, model o belgeyi ezberleme eğilimine girer. Bu nedenle veri tekilleştirme en etkili önlemlerden biridir. Bunun yanında diferansiyel gizlilik, dropout ve ağırlık azaltma gibi düzenlileştirme yöntemleri, hassas verilerin eğitimden önce temizlenmesi ve çıktı filtreleri de kullanılır. Değerlendirme sırasında test setlerinin eğitim verisinden gerçekten ayrı olduğunu kontrol etmek de önemlidir.

Sıkça Sorulan Sorular

Ezberleme ile aşırı öğrenme aynı şey mi?

Yakından ilişkilidirler ama aynı değildir. Aşırı öğrenme, modelin genel olarak eğitim verisine fazla uyup yeni veride başarısız olmasıdır. Ezberleme ise genel performans iyi olsa bile belirli örneklerin birebir hatırlanabilmesini de kapsar.

Dil modelleri kişisel verileri ezberleyebilir mi?

Eğitim verisinde yer alan bilgiler, özellikle çok tekrar edenler, bazı durumlarda modelin çıktısında ortaya çıkabilir. Bu yüzden eğitim verisinin temizlenmesi ve gizlilik koruma yöntemleri önemlidir.

İ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.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.Veri Tekilleştirme(Data Deduplication)Veri tekilleştirme, bir veri kümesindeki birebir aynı veya çok benzer tekrar kayıtların tespit edilip ayıklanmasıdır; depolama alanından tasarruf sağlar, analizleri doğru kılar ve yapay zekâ modellerinin ezberleme eğilimini azaltır.Diferansiyel Gizlilik(Differential Privacy)Diferansiyel gizlilik, bir veri seti üzerinde yapılan analizlerin sonucuna kontrollü miktarda rastgele gürültü ekleyerek, sonuçtan herhangi bir bireyin veri setinde olup olmadığının çıkarılamamasını matematiksel olarak güvenceye alan bir mahremiyet yaklaşımıdır.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.Dil Tespiti(Language Detection)Dil tespiti (language detection), bir metnin ya da ses kaydının hangi dilde olduğunu otomatik olarak belirleyen doğal dil işleme görevidir. Çeviri, arama motorları ve içerik moderasyonu gibi pek çok sistemin ilk adımıdır.

İ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