Bağlam İçi Öğrenme Nedir?
İngilizce: In-Context Learning
Yayın: · Son güncelleme:
Bağlam İçi Öğrenme Nedir? Kısaca
Bağlam içi öğrenme (in-context learning), bir dil modelinin hiçbir ağırlığı güncellenmeden, yalnızca prompt içinde verilen talimat ve örneklerden yeni bir görevin nasıl yapılacağını çıkarıp uygulayabilmesi yeteneğidir.

Bağlam içi öğrenme, 2020'de yayımlanan ve büyük bir dil modelinin birkaç örnekle pek çok görevi yapabildiğini gösteren çalışmayla geniş kitlelerin gündemine geldi. Büyük dil modellerinin en dikkat çekici özelliklerinden biri olarak kabul edilir.
Bağlam içi öğrenme nedir?
Klasik makine öğrenmesinde yeni bir görev öğretmek için model, etiketli verilerle yeniden eğitilir. Bağlam içi öğrenmede ise eğitim yoktur. Örnekler doğrudan prompta yazılır ve model bunlardan kalıbı yakalar.
Örneğin şu prompt verildiğinde:
elma -> apple
kitap -> book
ev ->
model "house" cevabını verir. Kimse ona açıkça "çeviri yap" dememiştir; görevi örneklerden çıkarmıştır.
Türleri
- Sıfır örnekli öğrenme: Yalnızca talimat verilir, örnek yoktur.
- Az örnekli öğrenme: Birkaç çözümlü örnek eklenir.
- Çok örnekli öğrenme: Geniş bağlam pencereleri sayesinde onlarca ya da yüzlerce örnek verilir.
Nelere dikkat etmeli?
- "Öğrenme" kalıcı değildir. Sohbet bittiğinde ya da örnekler bağlamdan çıktığında model bu bilgiyi hatırlamaz.
- Örneklerin sırası, biçimi ve çeşitliliği sonucu belirgin şekilde etkileyebilir.
- Örnekler bağlam penceresinde yer kaplar; bu da maliyeti ve gecikmeyi artırır.
- Çok özel ya da sürekli tekrarlanan görevlerde ince ayar daha verimli olabilir.
İyi seçilmiş, çeşitli ve tutarlı biçimlendirilmiş birkaç örnek çoğu zaman en iyi sonucu verir.
Sıkça Sorulan Sorular
Bağlam içi öğrenmede model gerçekten öğrenir mi?
Ağırlıkları değişmediği için kalıcı bir öğrenme olmaz. Model, prompttaki örneklerden görevi o anlık olarak çıkarır ve uygular; bağlam silindiğinde bu bilgi kaybolur.
Bağlam içi öğrenme ile ince ayar arasındaki fark nedir?
İnce ayarda model ek veriyle eğitilir ve ağırlıkları kalıcı olarak değişir. Bağlam içi öğrenmede ise yalnızca prompt değişir; model aynı kalır.