Sıfır Örnekli Öğrenme (Zero-shot) Nedir?
İngilizce: Zero-shot Learning
Yayın: · Son güncelleme:
Sıfır Örnekli Öğrenme (Zero-shot) Nedir? Kısaca
Sıfır örnekli öğrenme (zero-shot learning), bir modelin o göreve özel hiç örnek görmeden, yalnızca talimat ya da genel bilgisiyle görevi yerine getirmesidir. Dil modellerinde 'şu metni özetle' gibi örneksiz istekler bunun tipik örneğidir.

Sıfır örnekli öğrenme, bir modelin daha önce o görev için özel olarak eğitilmeden ve prompt içinde örnek verilmeden işi yapabilmesidir. Modele yalnızca ne istediğini anlatırsın; model ön eğitimde edindiği genel bilgiyi kullanarak görevi çözer.
Nasıl çalışır?
Büyük dil modelleri çok geniş metin verisiyle eğitildiği için özetleme, çeviri, sınıflandırma gibi birçok görevin ne anlama geldiğini zaten "bilir". Bu yüzden "Aşağıdaki yorumun olumlu mu olumsuz mu olduğunu söyle" demek çoğu zaman yeterlidir. Görüntü modellerinde de benzer bir kavram vardır: Metin ve görseli aynı uzayda temsil eden modeller, eğitimde etiketiyle görmediği sınıfları açıklamalardan yola çıkarak tanıyabilir.
Örnek
Varsayımsal bir istek: "Şu müşteri mesajını Fatura, Kredi Kartı ya da Hesap kategorilerinden birine ata: 'Kartımın son ödeme tarihi ne zaman?'" Model, örnek görmeden "Kredi Kartı" cevabını verebilir.
Ne zaman yeterli, ne zaman değil?
| Durum | Öneri |
|---|---|
| Görev yaygın ve açık | Sıfır örnek genellikle yeterli |
| Özel bir biçim ya da şirket içi kategori var | Birkaç örnek eklemek faydalı |
| Çok tekrarlı, kritik iş | İnce ayar ya da değerlendirme düşünülmeli |
Sıfır örnekli yaklaşımın avantajı hızlı ve kısa olmasıdır. Dezavantajı ise modelin senin beklediğin biçimi tahmin etmek zorunda kalmasıdır. Sonuç tutarsızsa talimatı netleştirmek ya da az örnekli öğrenme ile örnek eklemek iyi bir sonraki adımdır. Kritik işlerde çıktıları mutlaka kontrol et; model emin olmadığında da kendinden emin bir dille cevap verebilir.
Sıkça Sorulan Sorular
Zero-shot ile few-shot arasındaki fark nedir?
Zero-shot'ta modele hiç örnek verilmez, yalnızca talimat verilir. Few-shot'ta ise prompt içine birkaç çözülmüş örnek eklenerek beklenen kalıp gösterilir.
Sıfır örnekli öğrenme her görevde işe yarar mı?
Hayır. Yaygın ve açık görevlerde iyi sonuç verir; ama özel biçimler, kuruma özgü kategoriler ya da çok teknik görevlerde örnek eklemek veya ince ayar yapmak gerekebilir.