Dil AI KILAVUZU

Tekrarlama Cezası ve Kod Çözme Kontrolleri

Kod çözme kontrolleri, bir dil modelinin olasılık dağılımından sonraki her kelimeyi nasıl seçeceğine karar veren düğmelerdir.

2 min readSon güncelleme

Genel Bakış

Settings like temperature, top-p, and repetition penalty shape whether output feels creative, focused, or stuck in loops.

Derin Dalış

Bir dil modeli doğrudan metin çıktısı vermez; olası her bir sonraki jeton için bir olasılık üretir. Kod çözme, bu olasılıkları gerçek kelimelere dönüştürme stratejisidir. Sıcaklık dağılımı yeniden şekillendirir: Düşük değerler onu en olası tokene doğru keskinleştirir (odaklı, deterministik), yüksek değerler ise düzleştirir (çeşitli, riskli). Top-k yalnızca en olası k token'ı tutar; top-p (çekirdek örneklemesi), olasılıkları toplamı 0,9 gibi bir eşiğe eşit olan en küçük kümeyi tutar. Tekrarlama cezası, halihazırda kullanılan tokenlerin puanlarını bölerek modelin kendisini tekrar etmesini engeller. İlgili kontroller arasında sıklık cezası (bir jetonun ne sıklıkta göründüğüne göre ölçeklendirilir) ve mevcudiyet cezası (bir jeton göründüğünde sabit bir ceza) bulunur. Bunların ayarlanması hem robotik döngüleri hem de tutarsız başıboş dolaşmayı önler.

Teknik Bilgi

Tekrarlama cezası logit düzeyinde işe yarar. Puanları softmax aracılığıyla olasılıklara dönüştürmeden önce, önceden oluşturulan her tokenin logiti, pozitifse bir ceza faktörüne (genellikle 1,1 ila 1,3) bölünür veya negatifse çarpılır. Bu, bu jetonların yeniden seçilme şansını azaltır. Sıklık cezası bunun yerine jetonun sayısıyla orantılı bir miktarı çıkarır; mevcudiyet cezası ise, sıklığa bakılmaksızın, bir jeton ortaya çıktığında sabit bir miktarı çıkarır.

Stratejik Etki

Speed and scale

Dil iş akışları tutarlılıktan ödün vermeden daha hızlı ilerleyebilir.

Access and reach

Diller ve iletişim tarzları arasında erişimi genişletir.

Daha net kararlar

Otomasyon tekrarlamayı yönetirken ekipler karar vermeye daha fazla zaman ayırabilir.

Tekrar Cezasının Geleceği ve Kod Çözme Kontrolleri

Kod çözme aktif bir araştırma alanıdır. Karşılaştırmalı arama, tipik örnekleme, eta örnekleme ve min-p örnekleme gibi daha yeni yöntemler, tutarlılık ve çeşitliliği sabit eşiklerden daha akıllıca dengelemeyi amaçlar. Spekülatif kod çözme, üretimi hızlandırmak için küçük bir taslak model kullanır. Gelecekteki sistemlerin kod çözme parametrelerini bağlama göre dinamik olarak uyarlamasını ve kullanıcıların sıcaklık ve cezaları manuel olarak dengelemeden 'daha yaratıcı' veya 'daha hassas' talep edebilmeleri için daha basit üst düzey kontrolleri ortaya çıkarmasını bekleyin.

Gerçek Dünya Uygulaması

Yaratıcı bir yazma uygulaması, çeşitli, şaşırtıcı hikaye devamları oluşturmak için sıcaklığı ve zirveyi yükseltir.

Kodlama asistanı sıcaklığı sıfıra yakın bir seviyeye düşürür ve böylece en olası tek deterministik kod tamamlamayı döndürür.

Bir chatbot, aynı ifadeyi tekrar tekrar kullanmasını önlemek için 1,2 civarında bir tekrarlama cezası uyguluyor.

Bir API kullanıcısı, özetleyicinin aynı moda sözcüğü uzun bir belgede aşırı kullanmasını engellemek için bir sıklık cezası belirler.

Riskler ve Korkuluklar

Halüsinasyonlu gerçekler sessizce raporlara, destek akışlarına veya araştırma çıktılarına girebilir.

İstem hassasiyeti, benzer istekler arasında tutarsız sonuçlar yaratabilir.

Erişim kontrolleri zayıfsa hassas metin verileri açığa çıkabilir.

Uygulama Yol Haritası

1

Kullanıma sunmadan önce çıktı formatını, tonunu ve kalite standartlarını tanımlayın.

2

Doğruluğun önemli olduğu durumlarda güvenilir kaynaklarla zemin müdahaleleri.

3

Yüksek riskli çıktılar için insan incelemesi kontrol noktası bulundurun.

4

Arıza modellerini takip edin ve istemleri veya iş akışlarını düzenli olarak yeniden eğitin.

Keşfetmeye Devam Edin

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Repetition Penalty and Decoding Controls quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Testi başlat

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Next guide

Spekülatif Kod Çözme Taslak Modelleri

Sık sorulan sorular

What is Repetition Penalty and Decoding Controls?

Kod çözme kontrolleri, bir dil modelinin olasılık dağılımından sonraki her kelimeyi nasıl seçeceğine karar veren düğmelerdir. Sıcaklık, en yüksek puan ve tekrarlama cezası gibi ayarlar, çıktının yaratıcı mı, odaklanmış mı yoksa döngülere takılıp mı kaldığını şekillendirir.

'Sıcaklık' parametresini yükseltmek modelin çıktısına ne yapar?

Daha yüksek sıcaklık, olasılık dağılımını düzleştirir, daha az olası tokenları daha rekabetçi hale getirir ve çıktıyı daha çeşitli ve öngörülemez hale getirir.

Top-p (çekirdek) örneklemesi hangi tokenlerin dikkate alınacağına nasıl karar verir?

Top-p, kümülatif olasılığı eşiğe (örneğin 0,9) ulaşan en küçük token grubunu seçer, böylece aday havuzu bağlama uyum sağlar.

Tekrarlama cezası genellikle hangi aşamada devreye girer?

Tekrarlama cezası, halihazırda kullanılmış jetonların logitlerini (ham puanlar) olasılıklara dönüştürülmeden önce değiştirerek seçim şanslarını azaltır.

Varlık cezası ile sıklık cezası arasındaki temel fark nedir?

Sıklık cezası, bir tokenın kullanılma sayısına bağlı olarak artarken, mevcudiyet cezası, bir tokenın ortaya çıktığı anda tek bir sabit azalma uygular.

En güvenilir tek tamamlamayı döndürmesi gereken bir kodlama asistanı için en uygun ayar hangisidir?

Sıfıra yakın bir sıcaklık, kod çözmeyi neredeyse deterministik hale getirir; neredeyse her zaman tahmin edilebilir kod için ideal olan en yüksek olasılıklı jetonu seçer.