Tanıtımı, bir insan bir satranç oyuncusu çok sınırlı yetenekleri ile başlar biliyoruz. Bir oyuncu, o can " her parça kontrol temel kuralları anlar kez; çalmak " satranç. Ancak, yeni bir oyuncu çok iyi değil. ! Her erken yenilgi sürpriz bir şey olarak geliyor - " Ah, ben bu konuda düşünmüyordu " veya "! Ben önümüzdeki " görmedi; Ortak exclamations vardır.
insan zihninin bu deneyimleri, uzakta saklar farklı bir tahta yapılandırmaları emer, bir anda oyun bir hareket nüansları kadar ıslatırken, genellikle belirli hile ve ploys keşfeder ve. Beceri düzeyi geliştikçe, oyuncu genellikle en iyi oyuncuları tarafından kullanılan oyun kalıpları keşfetmek için kitap okuyacak. Stratejiler ve taktikler her oyun ile oyuncu rehberlik geliştirmek
Bir insan için, bu nedenle, satranç oyunu üst düzey soyut düşünce bir hayli içerir -. Görsel desen kurulu pozisyonları, kurallar hatırlamak eşleşen ve kurallar, bilinçli düşünce ve hatta psikoloji.
Bilgisayarlar bunların hiçbiri yok.
Satranç zeka ve düşünce gerektiren, belirgin insan aktivitesi gibi görünüyor, bu nedenle bir bilgisayar büyük olasılıkla bunu nasıl yapabilirim?
Bu yazıda bu soruya bir göz atacağız. Ne bulacaksınız bilgisayarlar gerçekten " yapmak olduğunu; çalmak " satranç insanların yaptığı gibi. . Düşünme " satranç oynuyor bilgisayar " değildir; Bunun yerine, iyi hamle yapmak neden formülleri bir dizi ile hesaplamaktadır. Bilgisayarlar hızlı ve daha hızlı aldık gibi, bu hesaplanmış hamle kalitesi daha iyi ve daha iyi ele geçirmiş bulunmaktadır. Bilgisayar satranç hesap onlar tamamen körü körüne bunu bile, şimdi gezegendeki en iyi satranç oyuncuları.
Bilgisayar ve Satranç
bilgisayar satranç güncel state-of-the-art, oldukça karmaşık ama hepsi özünde çok basit kör hesaplama gerektirir.
Diyelim ki bir oyun başlatmak için kurulmuş bir satranç tahtası ile başlar diyelim. Her oyuncu 16 adet vardır. En beyaz başlar diyelim. Beyaz 20 olası hamle vardır:
<.. br>
Beyaz oyuncu bu 20 hamle birini seçer ve yapar
siyah oyuncu için, seçenekler aynıdır. 20 olası hamle. Yani siyah bir hamle seçer.
tekrar taşıyabilirsiniz Şimdi beyaz. Bu sonraki hareket beyaz yapmak için seçtim ilk hareket bağ