Yanıtlar:
Bu soru ve cevabın amacı nedir?
Bu toplulukta birçok motorun yanlış kullanıldığını görüyorum. İnsanların motor analizlerini kopyalayıp yapıştırarak "analiz" yaptıkları konuları görüyorum. Daha da kötüsü, ilk hamlede kopya yapıştırarak "analiz" in açıldığını gördüm!
Bu topluluktaki birçok acemi, motorların her pozisyonda mümkün olan en iyi hareketi verdiğine inanıyor, çünkü insan oyuncuları yendi.
Bunun birkaç konu altında neden yanlış olduğunu açıklamaya çalıştım, ancak kısa açıklamaların yeterli olmadığını görüyorum, insanlar bazı yabancıların motoru her şekilde açıklamaksızın bu şekilde kullanmanın yanlış olduğunu söylediğine inanmak istemiyorlar. Bu yüzden bir bilgisayar bilimi öğrencisi ve hobi oyuncusu olarak (OTB oynuyordum ama bıraktım) yanlış inançları değiştirmeyi umarak bu çok uzun, yorucu bir cevap yazdım.
Notlar: Bu çok uzun bir cevap. Muhtemelen çok fazla dilbilgisi hatası ve yazım hatası var. Ayrıca bunları daha akıcı veya daha kısa bir şekilde açıklamak mümkün olabilir. Bu nedenle, bu yanıtı geliştirebileceğinizi düşünüyorsanız, lütfen düzenlemeleri önerin, çok takdir ediyorum.
Bir motor nasıl çalışır? Analiz penceresinde bu sayılar nedir?
Motorlar, tüm konumları farklı metrikler kullanarak değerlendirir (motor gücü ile çok yakından ilişkilidir)
Örneğin: Motorlar, piyon için 1 puan ve piskopos için 3 puan gibi malzemeler için önceden tanımlanmış değerlere sahiptir.
Ancak elbette hepsi bu değil, daha gelişmiş metrikler de kullanıyorlar. Örneğin: A piyonu 0.2 puan, piskopos çifti 0.1 puan vb.
Bu nedenle, bu gibi tüm konumları değerlendirir ve bir ağaca ekler (ağacın daha fazlasını öğrenmek istiyorsanız, lütfen bu makaleye bir göz atın ).
Ancak, bellek sonsuz olmadığından, bilgisayarın belleği tükenirse, motor durur mu? Bu yüzden motor hafızayı dikkatli kullanmalıdır. Nasıl? Ağaçtan umut vaat etmeyen ( kötü olan (hangisinin kötü olduğuna karar vermek kolay olmayabilir) değerlendirme puanı) bazı düğümleri (pozisyonlar) siler .
Ağaçtaki mümkün olan en uzun yol, analizin derinliğidir. Her düğüm bir konumu temsil ettiğinden, 2 derinlik 1 harekete eşittir.
Motorların insanlara göre güçlü ve zayıf yanları nelerdir?
Motorlar taktiklerde insanlara kıyasla kesinlikle daha iyidir. Çünkü taktikler
Strateji ve konumsal değerlendirmelerde insanlar kesinlikle daha iyidir. Çünkü:
Sonuçta, motorlar, kesinlikle sorgulamaya açık olan metrikleri kullanıyor, örneğin fil çifti veya piyon için doğru bir metrik yok .
ana satranç oyuncusu metrikleri değerlendirirken çok daha iyi (makineler aptal)
insanlar budama konusunda çok daha güçlüdür, arama ağacımız çok daha küçüktür (çok fazla gereksiz konumu ortadan kaldırabiliriz, bilgisayarlar bu konuda kısa kalır)
Bunları göstereyim, 1200 Elo oyuncusu bir çekilişi (haklı olarak) 3 saniye içinde değerlendirebilir.
Motor, 24 hamle gördükten sonra -17.61 olduğunu söylüyor . Neden? O kadar aptal mı? Siyahın ilerleyemeyeceğini anlayamıyor mu?
Evet! O kadar aptalca! Motorun değil, motorun çekildiğini anlamanız gereken tek kişi sensin!
-17.61 değerlendirme metriklerinin sonucudur. Değerlendirme o zaman yanlış mı? Hayır, doğru yorumlarsanız değerlendirme doğrudur . Motor, -17.61 ile sonuçlanan metrikleri özetler, çünkü siyahın çok fazla malzeme avantajı vardır. İlginç olan, bu konumda çok fazla maddi avantajın yeterli olmaması ve motora zekanızda yardımcı olmanız gereken kısım budur.
Değerlendirme puanları pozisyon değerlendirmeleri değildir !!!
Bir motorun gücünde bir değerlendirme olarak değerlendirilebilecek sadece iki şey vardır:
Bu ikisi dışında tüm değerlendirme puanı çıktıları fikir tabanlıdır. Yukarıdaki pozisyonda olduğu gibi -17 değerlendirmesi bir beraberlik olarak değerlendirilebilir, bu çok olası değildir, ancak mümkündür.
Motorlar gerçekten mükemmel olmaktan çok uzak, bu yüzden masa tabanlarımız var . Tablo tabanları, belirli bir konumun mutlak gerçeğinin kaynaklarıdır. Bir tablo tabanı, konumun montaj ilişkisi (x hamle olarak) veya çizim olduğunu söyleyen bir çıktı verir. Sanat eseri masa tabanları en fazla yedi parçadan oluşan tüm pozisyonları kapsamaktadır .
Değerlendirme puanları nasıl yorumlanır?
Daha önce de belirttiğim gibi, motorlar sınırlı bellek ve hesaplama gücü kullanmak için ellerinden geleni yapıyorlar. Bunlar sınırlı olduğu için motorlar kullanıcılara ne kadar derine gittiğini söyler.
Bir ordunun komutanı (motoru) olduğunuzu ve açık bir arazide olduğunuzu düşünün. Ordunuzda 10 bin asker var. 10 km'lik (arama derinliği) görüş hattınız var ve düşman kuvvetlerinin 9 km ileride olduğunu görüyorsunuz, sayılarını kabaca 100 asker olarak tahmin ediyorsunuz (değerlendiriyorsunuz) ve saldırmaya karar veriyorsunuz. Siz ve ordunuz düşmana doğru koşmaya başlıyorsunuz. Ancak düşman kuvvetlerine 3 km yaklaştıktan sonra (3 km daha fazla görüş açısı kazanarak), aniden 100 bin daha fazla düşman görüyorsunuz ve aniden bu savaşın kaybedileceğine karar veriyorsunuz.
Bu ufuk etkisi probleminin bir benzetmesiydi . Anahtar hareketinin motorun ufuk çizgisinden çıktığı zamanlar vardır ve motor konumu yanlış değerlendirir. Bu sorun oyunsonunda çok daha fazla olur, çünkü oyunsonunda orta oyun ve açılışla karşılaştırıldığında pozisyonlar yavaş yavaş gelişir, aynı miktarda ilerleme elde etmek için daha fazla hamle gerekir. Bitiş oyunlarının uzun manevralarını hatırlayın. Bu yüzden motorlar ufuk etkisi ile savaşmak için masa tabanlarını (önceden hesaplanmış, gemide 8'den az parçaya sahip pozisyonların ölüm değerlendirmeleri olarak emin) kullanıyorlar.
Yukarıdaki pozisyona geri dönelim ve neden çizmek olarak bu kadar kolay değerlendirebileceğimizi açıklığa kavuşturalım, ancak bilgisayar 0.00 vermez?
Motor 24 hamle derin, güzel hesapladı. Ama sonuna kadar mümkün olan tüm devamları hesaplıyoruz! Bilgisayarlardan daha hızlı değiliz, ancak onlardan daha hızlıyız. Çünkü birkaç hamleyi kontrol ettikten sonra, tüm süreklilikler önemsizdir ve hepsini budaırız. Sadece birkaç pozisyon hesaplıyoruz ve onu beraberlik olarak değerlendiriyoruz. Ancak motor tonlarca hesaplar, çünkü tüm bu pozisyonları hesaplamak için önemsiz olduğunu anlayacak kadar zeki değil.
Şimdi, satranç motorları nasıl kullanılmaz?
Ancak şu şekilde kullanmak için:
Analiz ve eşleşmenin farklı görevler olduğunu unutmayın. İnsanlar motorları maçlarda yenemezler, analizde aynı olduğu anlamına gelmez. Aslında bunlar çok farklı görevlerdir, çünkü analiz sonsuz kaynaklarla en iyi hareketi bulmayı amaçlamaktadır, ancak maç sınırlı kaynaklarla kazanmayı amaçlamaktadır ve kazanmak için rakipten daha iyi oynamak yeterlidir. Tüm rekabetçi motorlar, motor turnuvalarında mümkün olan en yüksek başarıyı elde etmek için maçlar için ayarlanmıştır.
Ayrıca okuyun
Bu konu ile ilgili satranç motorları hakkında güzel bir makale .
Motor değerlendirmelerini yorumlamak için çok öğretici bir makale .
İlgili bir konu: Satranç motorları neden bazen iyi hamleleri kaçırıyor (ya da tespit edilmesi sonsuza dek sürüyor)?
İlgili diğer bir konu: Bilgisayar değerlendirmeleri: Ne kadar güvenilirler?
Memnun Olmayan Okuyucular için Motor Arızası Örnekleri
En gelişmiş motorların, insanlar tarafından bulunan doğru hareketi bulamadığı konumlara daha fazla örnek