Çıkarım (Inference) Ne Demek?
İngilizce: Inference
Yayın: · Son güncelleme:
Çıkarım (Inference) Ne Demek? Kısaca
Çıkarım (inference), eğitimi tamamlanmış bir yapay zekâ modelinin yeni bir girdiyi alıp tahmin, sınıflandırma veya metin gibi bir çıktı üretmesi; yani modelin fiilen kullanılması aşamasıdır.

İçindekiler
Çıkarım (inference), eğitilmiş bir modelin gerçek kullanımda çalıştırılmasıdır. Sohbet botuna soru yazıp cevap aldığında, telefonun bir fotoğraftaki yüzü tanıdığında ya da bir sistem e-postayı spam olarak işaretlediğinde arka planda çıkarım yapılır.
Eğitim ile çıkarım arasındaki fark
| Eğitim | Çıkarım | |
|---|---|---|
| Amaç | Parametreleri öğrenmek | Öğrenilmiş modeli kullanmak |
| Parametreler | Sürekli güncellenir | Sabit kalır |
| Sıklık | Bir kez veya ara ara | Her kullanımda |
| Kaynak ihtiyacı | Çok yüksek, uzun süreli | Tek seferde daha düşük ama sürekli |
Dil modellerinde çıkarım nasıl işler?
Önce yazdığın metin tokenlere bölünür ve model tarafından işlenir. Ardından model cevabı token token üretir: Her adımda bir sonraki token için olasılık hesaplar, birini seçer ve onu da girdiye ekleyerek devam eder. Temperature gibi ayarlar bu seçimin ne kadar rastgele olacağını belirler.
Hız ve maliyeti etkileyenler
- Model büyüklüğü: Daha çok parametre daha fazla hesaplama demektir.
- Girdi ve çıktı uzunluğu: Uzun metinler daha çok işlem ister.
- Donanım: GPU, TPU veya NPU gibi hızlandırıcılar çıkarımı hızlandırır.
- Optimizasyon: Niceleme gibi yöntemler belleği ve maliyeti düşürür.
İlk cevabın gelmesi için geçen süreye gecikme süresi denir.
Nelere dikkat etmeli?
Çıkarım bulutta yapılıyorsa verin sağlayıcının sunucusuna gider; hassas verilerde bunu göz önünde bulundur. Cihaz üzerinde (uçta) çıkarım ise gizlilik sağlar ama daha küçük modellerle sınırlıdır.
Sıkça Sorulan Sorular
Çıkarım sırasında model öğrenmeye devam eder mi?
Hayır. Çıkarımda model parametreleri sabittir. Modelin sohbet içinde bir şeyi "hatırlaması", yalnızca o bilginin bağlam penceresinde bulunmasından kaynaklanır.
Yapay zekâ hizmetleri neden token başına ücret alır?
Çünkü çıkarım maliyeti büyük ölçüde işlenen ve üretilen token sayısına bağlıdır. Daha uzun girdi ve cevap, daha fazla hesaplama ve donanım süresi demektir.