Niceleme Nedir?
İngilizce: Quantization
Yayın: · Son güncelleme:
Niceleme Nedir? Kısaca
Niceleme (quantization), bir yapay zekâ modelinin ağırlıklarını 16 bit yerine 8 ya da 4 bit gibi daha düşük hassasiyetle saklayarak model dosyasını küçültme yöntemidir. Böylece model daha az bellekle çalışır; karşılığında kalitede genellikle küçük bir kayıp olur.

Niceleme nedir?
Bir yapay zekâ modeli milyonlarca ya da milyarlarca sayıdan (ağırlıktan) oluşur. Bu sayılar eğitimde genellikle 16 ya da 32 bitlik hassasiyetle tutulur. Niceleme, aynı sayıları daha az bit kullanarak yaklaşık değerlerle saklamaktır. 16 bitten 4 bite inildiğinde her ağırlık kabaca dörtte bir yer kaplar ve model dosyası buna yakın oranda küçülür.
Neden kullanılır?
Nicelemenin asıl amacı, büyük modelleri sınırlı belleğe sahip donanımlarda çalıştırılabilir hâle getirmektir. Örneğin 16 bitlik hâliyle ekran kartının belleğine sığmayan bir model, 4 bitlik sürümüyle sığabilir. Daha küçük dosya ayrıca daha hızlı yüklenir ve bellekten daha hızlı okunur.
Q4, Q5, Q8 ne anlama gelir?
Model dosyalarının adlarında görülen bu ifadeler, ağırlıkların kaç bitle saklandığını gösterir:
| İfade | Anlamı | Genel durum |
|---|---|---|
| Q8 | Yaklaşık 8 bit | Kalite kaybı çok az, dosya büyük |
| Q5 | Yaklaşık 5 bit | Kalite ile boyut arasında denge |
| Q4 | Yaklaşık 4 bit | Yerel kullanımda en yaygın tercih |
| Q2-Q3 | 2-3 bit | Dosya çok küçük, kalite kaybı belirgin |
Q4_K_M gibi uzun adlar, aynı bit düzeyinin farklı niceleme yöntemlerini ayırt eder. GGUF, nicelenmiş modellerin yerel araçlarda yaygın kullanılan dosya biçimidir.
Kaliteye etkisi
Niceleme düzeyi düştükçe model orijinalinden biraz uzaklaşır. Pek çok kullanıcı için 4 bit, boyut ile kalite arasında makul bir denge sunar; ancak etki modelden modele ve işten işe değişir. Belirli bir iş için en uygun düzeyi bulmanın en güvenilir yolu, aynı soruları farklı sürümlerle deneyip sonuçları karşılaştırmaktır.
Sıkça Sorulan Sorular
Nicelenmiş model daha mı aptal olur?
Genellikle küçük bir kalite kaybı olur. 8 ve 5 bitte fark çoğu işte zor fark edilir; 4 bitte de çoğu kullanım için yeterli kalite korunur. 2-3 bit gibi çok düşük düzeylerde kayıp belirginleşir.
Kendi modelimi nicelendirmem gerekir mi?
Çoğu zaman gerekmez. Ollama ve LM Studio gibi araçlarda popüler modellerin nicelenmiş sürümleri hazır olarak indirilebilir.