Madde #330RAG & Vektör/sozluk/bi-encoder

Bi-Encoder

Bi-Encoder Architecture

Türkçe: Çift Kodlayıcı Mimarisi
Ayrıntılı Tanım
Sorguyu ve dokümanları birbirinden tamamen bağımsız iki ayrı kolda (veya ortak ağırlıklı tek bir modelde) işleyerek bağımsız vektörlere dönüştüren ve benzerliği sadece vektör iç çarpımıyla ölçen mimaridir.
Ne İşe Yarar / Çözülen Problem
Milyonlarca hatta milyarlarca belgenin vektörlerinin **önceden çevrimdışı (offline) olarak hesaplanıp vektör veritabanına indekslenmesini** sağlar; arama anında mikro saniyeler içinde sonuç döndürür.
Nasıl Çalışır? (Teknik & Mekanizma)
Dokümanlar kütüphaneye girdiği anda vektörleşir: vd=Encoder(d)v_d = \text{Encoder}(d). Arama anında sadece sorgu vektörleşir: vq=Encoder(q)v_q = \text{Encoder}(q). Benzerlik hızlı matris çarpımıyla bulunur: s=vq⋅vds = v_q \cdot v_d.
Örnek Senaryo & Pratik Uygulama
Bir kütüphanedeki tüm kitapların arkasına önceden birer barkod (vektör) basılması; gelen okuyucunun arama fişini okutup tek bir barkod taramasıyla eşleşen kitapları anında raftan çekmesi.
Benzer Terimlerden Farkı
Cross-Encoder sorguyla dokümanı aynı anda okur (yavaş ama keskin); Bi-Encoder ayrı ayrı okur ve önbelleğe alır (ışık hızında ama hafif detay kaybı).
İlişkili Terimler (4)
Ait Olduğu Kategori

Bilgi Erişimi, RAG ve Vektör Veritabanları

Dense/Sparse retrieval, Vektör indeksleme (HNSW), Rerankers ve RAG pipeline.

Toplam Terim:37 Madde
Bu Kategorideki Tüm Terimleri Gör →
Önceki Terim (#329)Cross-Encoder
Sonraki Terim (#331)ColBERT