Temperature Ne Demek?
Yayın: · Son güncelleme:
Temperature Ne Demek? Kısaca
Temperature (sıcaklık), bir dil modelinin bir sonraki token'ı seçerken ne kadar rastgele davranacağını belirleyen ayardır. Düşük değer tutarlı ve öngörülebilir, yüksek değer daha çeşitli ve yaratıcı cevaplar üretir.

Temperature, yani sıcaklık, bir dil modelinin metin üretirken ne kadar "cesur" seçimler yapacağını belirleyen sayısal ayardır. Model her adımda olası kelime parçaları (token) için bir olasılık listesi hesaplar; temperature bu listenin ne kadar sivri ya da düz olacağını değiştirir.
Temperature nasıl çalışır?
Model, olası her token için bir puan üretir ve bu puanlar olasılığa çevrilir. Puanlar olasılığa çevrilmeden önce temperature değerine bölünür:
- Düşük temperature (ör. 0-0,3): En olası token'ın payı büyür. Model neredeyse hep aynı, güvenli seçimi yapar. Cevaplar tutarlı ama tekdüze olabilir.
- Orta değerler (ör. 0,7 civarı): Tutarlılık ile çeşitlilik arasında denge kurulur.
- Yüksek temperature (ör. 1'in üstü): Düşük olasılıklı token'lar da şans bulur. Metin daha yaratıcı olur ama konudan sapma ve anlamsız ifadeler artar.
Temperature 0'a yakın olduğunda model büyük ölçüde deterministik davranır; aynı soruya genellikle aynı cevabı verir. Değer aralığı ve varsayılan değer sağlayıcıdan sağlayıcıya değişebilir.
Örnek
Varsayımsal olarak "Kahve için bir slogan yaz" dediğini düşün. Düşük temperature ile her denemede birbirine çok benzeyen sloganlar alırsın. Yüksek temperature ile her seferinde farklı, bazen ilginç bazen tuhaf öneriler gelir.
Nelere dikkat etmeli?
Hesaplama, kod yazma, veri çıkarma ya da bilgi sorularında düşük temperature tercih edilir; çünkü rastgelelik hata ve uydurma (halüsinasyon) riskini artırabilir. Beyin fırtınası, hikâye ya da isim önerisi gibi yaratıcı işlerde daha yüksek değerler işe yarar. Temperature genellikle top-p örnekleme ile birlikte ayarlanır; ikisini birden aşırı değiştirmek sonucu öngörülemez kılabilir. Yüksek temperature modeli "daha akıllı" yapmaz, yalnızca seçimlerini çeşitlendirir.
Sıkça Sorulan Sorular
Temperature 0 olursa ne olur?
Model her adımda en olası token'ı seçmeye yaklaşır ve cevaplar büyük ölçüde tekrarlanabilir hâle gelir. Yine de altyapıdaki küçük farklar yüzünden çıktılar her zaman birebir aynı olmayabilir.
Hangi temperature değeri en iyisidir?
Tek bir doğru değer yoktur; işe göre seçilir. Bilgi ve kod gibi kesinlik isteyen işlerde düşük, yaratıcı yazım ve fikir üretiminde daha yüksek değerler genellikle daha iyi sonuç verir.
İlgili terimler
İlgili yazılar
Kendi Bilgisayarında Ücretsiz Yapay Zekâ Sistemi Kur: Ekran Kartı, İşlemci ve RAM ile Adım Adım
Kendi bilgisayarında ücretsiz ve limitsiz bir yapay zekâ sistemi kurmak mümkün: Ollama ya da LM Studio ile dil modeli, Continue ile kod asistanı, ComfyUI ya da Forge ile görsel üretim. Belirleyici olan ekran kartının belleğidir (VRAM); 8 GB'lık kartta 7-8B modeller rahat çalışır, kart yoksa işlemci ve RAM ile daha yavaş çalışır.
