Decoder-Only Model
İçindekiler
Decoder-Only Model – Yalnızca Kod Çözücü Model, Transformer mimarisinin yalnızca decoder (kod çözücü) bölümünü kullanan ve özellikle bir sonraki token’ı tahmin ederek içerik üretmek üzere tasarlanan model türüdür. Modern üretken dil modellerinin önemli bir bölümü bu mimariyi kullanır. Temel çalışma mantığı:
Prompt → Önceki Token’ları İşleme → Sonraki Token’ı Tahmin Etme → Token’ı Ekleme → Tekrar Tahmin
Nasıl Çalışır?
Kullanıcı: “Yapay zekâ pazarlamayı…” yazdığında model önce mevcut token’ları değerlendirir ve sonraki token’ı tahmin eder: “Yapay zekâ pazarlamayı dönüştürüyor.” Ardından üretilen token da bağlama eklenir ve süreç devam eder.
Token₁ → Token₂ → Token₃ → Token₄ → …
Bu nedenle decoder-only modeller genellikle autoregressive biçimde çalışır.
“Decoder” Ne Anlama Gelir?
Orijinal Transformer mimarisi iki temel yapıdan oluşur: Encoder → Decoder
Encoder, giriş bilgisinin temsilini oluştururken decoder bu temsilden hareketle çıktı üretir.
Decoder-only mimaride ise ayrı bir encoder bölümü bulunmaz: Girdi/Prompt → Decoder Katmanları → Çıktı
Model hem prompt’u işler hem de çıktıyı aynı decoder tabanlı yapı içerisinde üretir.
Causal Attention Nedir?
Decoder-only modellerin önemli özelliklerinden biri causal (masked) self-attention kullanmalarıdır. Bir token üretilirken model gelecekte henüz üretilmemiş token’ları göremez:
Token 1 → görebilir
Token 2 → Token 1’i görebilir
Token 3 → Token 1 ve 2’yi görebilir
Token 4 → Token 1, 2 ve 3’ü görebilir
Bu yapı modelin sırayla içerik üretmesini sağlar.
Decoder-Only ve Autoregressive Aynı Şey mi?
Hayır, ancak birbirleriyle yakından ilişkilidir.
- Decoder-only, modelin mimarisini tanımlar.
- Autoregressive, modelin üretim yaklaşımını tanımlar.
Dolayısıyla: Decoder-Only Model + Autoregressive Generation modern üretken dil modellerinde sık görülen bir kombinasyondur.
Neden LLM’lerde Kullanılır?
Decoder-only mimariler özellikle:
- metin üretme,
- soru yanıtlama,
- kod üretme,
- metin tamamlama,
- özetleme,
- diyalog oluşturma
gibi üretim ağırlıklı görevlerde etkilidir. Aynı temel model, prompt aracılığıyla birçok farklı göreve yönlendirilebilir.
Diğer Transformer Mimarilerinden Farkı
| Mimari | Temel yapı | Tipik kullanım |
|---|---|---|
| Encoder-Only | Sadece encoder | Metni anlama, sınıflandırma |
| Decoder-Only | Sadece decoder | Metin ve kod üretme |
| Encoder-Decoder | Encoder + decoder | Çeviri, özetleme, sequence-to-sequence |
Bu ayrım kesin bir görev sınırı değildir; modern modeller farklı görevlerde de kullanılabilir.
Decoder-Only Modelin Avantajı
En önemli avantajı, genel amaçlı içerik üretimine uygun ve kavramsal olarak sade bir üretim mimarisi sunmasıdır. Aynı model farklı prompt’larla çok çeşitli görevleri gerçekleştirebilir. Bu nedenle büyük ölçekli üretken dil modellerinin geliştirilmesinde yaygın bir yaklaşım hâline gelmiştir.
Sınırlılıkları
Token’lar genellikle ardışık üretildiği için uzun yanıtların oluşturulması zaman alabilir. Ayrıca modelin erken aşamada ürettiği hatalı bir token sonraki üretimi etkileyebilir. Decoder-only mimari ayrıca üretilen bilginin doğruluğunu garanti etmez. Model yine hallucination yapabilir.
Sonuç
Decoder-Only Model, Transformer’ın decoder bileşenlerini kullanarak çoğunlukla bir sonraki token’ı tahmin etme mantığıyla çalışan model mimarisidir. Kavramları ayırırsak:
- Transformer → Temel mimari ailesi
- Decoder-Only → Mimari yapı
- Autoregressive → Üretim yöntemi
- LLM → Modelin ölçeği ve dil modeli niteliği
Kısaca: Prompt → Decoder-Only Model → Token → Token → Token → Yanıt
Bu yapı, modern üretken dil modellerinin temel mimari yaklaşımlarından biridir.
📚 Kaynakça ve Bu Maddeye Atıf
APA Formatı: YZ Hocası. (2026). Decoder-Only Model. YZ Hocası Ansiklopedisi. Erişim adresi: https://yzhocasi.com/decoder-only-model/
BibTeX: @misc{yzhocasi_2300, title={Decoder-Only Model}, url={https://yzhocasi.com/decoder-only-model/}, journal={YZ Hocası Ansiklopedisi}, year={2026}}