Meta-Learning (Meta Öğrenme (Öğrenmeyi Öğrenmek))

Cok sayida gorev uzerinde egitilerek yeni goreve az veriyle hizla uyum saglamayı ogrenen ML paradigmasi.

Meta-ogrenme (meta-learning veya 'learning to learn'), bir yapay zeka modelinin cok sayida farkli gorevi uzerinde egitilerek yeni bir goreve cok az veriyle hizla uyum saglayabilmesini hedefleyen ogrenme paradigmasidir. Standart makine ogrenmesinde her yeni gorev icin sifirdan egitim yapilirken meta-ogrenme bu sureci genel bir 'ogrenme stratejisi' kazandirarak kisaltir. Meta-ogrenmenin uc temel yaklasimi vardir. Model-bazli meta-ogrenme, hizli guncelleme icin tasarlanmis ozel mimari kullanir (Memory-Augmented Neural Networks, Neural Turing Machine). Optimizasyon-bazli meta-ogrenme, modeli hizla ince ayar yapilabilecek bir baslangic noktasina konumlar; MAML (Model-Agnostic Meta-Learning) bu kategorinin oncu algoritmasi. Metric-bazli meta-ogrenme ise benzerlik uzayinda siniflandirma yapar; Prototypical Networks ve Siamese Network buna ornektir. MAML, en etkin incelenen meta-ogrenme algoritmalarindan biridir. Ic dongude her goreve birkan gradient adimi atilir; dis dongude tum gorevlerdeki gradyanlar birlestirilarak modelin genel baslangic parametreleri guncellenir. Sonuc olarak model, herhangi bir yeni goreve birkan gradient adimiyla adapte olabilir hale gelir. Hesaplama agirlikli olmasi nedeniyle Reptile ve ProtoMAML gibi hafifletilmis alternatifler gelistirilmistir. Meta-ogrenme; az kaynakli dil modelleme, robotik manipulasyon, ilaç keşfi, kisisellestirilmis tavsiye sistemleri ve hizli mimari araması (Neural Architecture Search) gibi alanlarda uygulanmaktadir. LLM baglaminisinda ise in-context learning, meta-ogrenmenin isaret sinirsal zinciri uzerinden gerceklesen bir bicimi olarak yorumlanmaktadir.