Context Vector
Context Vector (Bağlam Vektörü), attention mekanizmasında Value (V) vektörlerinin Attention Weight’lere göre ağırlıklandırılıp birleştirilmesiyle elde edilen bağlamsal temsildir. Başka bir ifadeyle modelin, belirli bir Query açısından önemli gördüğü bilgilerin matematiksel olarak bir araya getirilmiş hâlidir.
Nasıl oluşturulur?
Önce Query ve Key arasındaki attention skorları hesaplanır:
Ardından softmax ile Attention Weight’ler elde edilir:
Son olarak bu ağırlıklar Value vektörlerine uygulanır:
Matris biçiminde:
Basit bir örnek
Şu cümleyi düşünelim: “Ayşe kitabı okudu çünkü onu merak ediyordu.”
“onu” tokenı işlenirken model farklı tokenlara farklı attention ağırlıkları verebilir:
- Ayşe → 0.10
- kitabı → 0.65
- okudu → 0.15
- diğerleri → 0.10
Bu ağırlıklar ilgili Value vektörleriyle çarpılıp toplanır:
Ortaya çıkan Context Vector, ilgili Query için dizideki yararlı bilgileri bir araya getiren yeni bir temsildir.
Value ile farkı nedir?
Bu iki kavramı ayırmak önemlidir:
| Kavram | İşlev |
|---|---|
| Value | Her tokenın attention’a sunabileceği bilgiyi taşır |
| Context Vector | İlgili Value’ların attention ağırlıklarına göre birleştirilmiş sonucudur |
Dolayısıyla tek bir Value belirli bir kaynağın temsilidir; Context Vector ise birden fazla Value’dan bağlama göre oluşturulan bileşik temsildir.
Transformer’daki yeri
Şimdiye kadar ele aldığımız kavramların tamamını tek bir işlem zincirinde gösterebiliriz:
Query (Q) + Key (K)
↓
Attention Score
↓
Scaling
↓
Softmax
↓
Attention Weight
↓
Attention Weight × Value (V)
↓
Context Vector
Örneğin tek bir Query için:
Multi-Head Attention’da durum
Multi-Head Attention’da tek bir attention işlemi yerine birden fazla head bulunur. Her head kendi attention çıktısını üretir. Bu çıktılar birleştirilerek ve bir çıktı projeksiyonundan geçirilerek sonraki katmana aktarılır.
Bu nedenle modern Transformer terminolojisinde “attention output” ifadesi çoğu zaman “context vector” ifadesinden daha teknik ve daha genel bir kullanıma sahiptir.
Kısaca: Context Vector, modelin “Bu Query açısından mevcut bağlamdan hangi bilgileri ne ölçüde bir araya getirmeliyim?” sorusunun sonucudur.
En kısa formuyla:
Query + Key → Attention Weight
Attention Weight + Value → Context Vector.
📚 Kaynakça ve Bu Maddeye Atıf
APA Formatı: YZ Hocası. (2026). Context Vector. YZ Hocası Ansiklopedisi. Erişim adresi: https://yzhocasi.com/context-vector/
BibTeX: @misc{yzhocasi_2543, title={Context Vector}, url={https://yzhocasi.com/context-vector/}, journal={YZ Hocası Ansiklopedisi}, year={2026}}