Açıklama
NNUE, Efficiently Updatable Neural Network ifadesinin kısaltmasıdır. Sinir ağı, girdi verilerini yararlı bir çıktıya dönüştürmek üzere örneklerle eğitilmiş matematiksel bir modeldir. Satrançta NNUE, konumun bir temsilini alır ve bir hangi olası devam yollarının daha umut verici göründüğünü değerlendirmesine yardımcı olan bir değer üretir.
Ayırt edici fikri verimli güncellemedir. Aranan bir konumdan sonrakine geçerken tahtanın genellikle yalnızca küçük bir bölümü değişir. NNUE bu sınırlı değişiklikten yararlanarak, her düğümde her şeyi sıfırdan yeniden hesaplamak yerine ağın iç hesabının büyük bölümünü yeniden kullanır. Düğüm, motorun araması sırasında incelenen bir konumdur. Ağ, öğrenme hedefleri olarak kullanılan büyük satranç konumu ve değer kümeleriyle eğitilir.
NNUE aramanın yerini almaz. Ağ konumları değerlendirirken motor hamle üretmeye, varyantları araştırmaya ve sonuçları karşılaştırmaya devam eder. Bu nedenle motorun o anda en iyi saydığı ve kullanıcıya gösterebildiği dizi olan karıştırılmamalıdır. Bir sürüm yalnızca değeriyle de yargılanmamalıdır: NNUE değerlendirmesi düğüm başına daha fazla iş gerektirebilir, ancak yine de daha güçlü kararlara yol açabilir.
Sık karıştırılanlar
NNUE ve satranç motoru
NNUE bir motorun parçası olabilen değerlendirme yöntemidir; tam bir motor ayrıca arama, hamle üretimi, zaman yönetimi ve başka bileşenlere ihtiyaç duyar.
Terimi görüntüleKaynaklar
- 1.NNUE, Stockfish Developers
- 2.Terminology, Stockfish Developers
