Satranç motorları, bence, acemi oyuncuların satranç öğrenmek amacıyla kullanmaları için uygun değildir. Ve benim düşüncemin nedeni çok basit: satranç motorları satranç öğretmek için tasarlanmamıştır! Bu bir cevap olarak yeterli değilse, görüşlerimi aşağıda daha ayrıntılı bir şekilde açıklamaya çalışacağım.
Satranç motorları, verilen herhangi bir pozisyonu olabildiğince doğru bir şekilde değerlendirmek için tasarlanmıştır ve bu değerlendirmeleri oyunun ilerlemesi durumunda her iki taraf için de en uygun hamle sırasını bulmak için kullanmak üzere tasarlanmıştır.
Pozisyonları değerlendirmek için satranç motorları, malzeme, kral güvenliği vb. Şeylere dayalı sayısal bir değere sahip pozisyonlar atar. Ancak motor, bir pozisyonun belirli bir puanına yol açan en önemli pozisyon faktörlerini asla açıklamaz. Bu, herhangi bir satranç oyuncusunun motorları neden dikkatli kullanması ve motora bir miktar şüpheyle yaklaşması gerektiğinin anahtarıdır.
Satranç motorları ne yapmaları gerektiği konusunda çok iyidir; Aslında, günümüzde çoğu pozisyonu değerlendirmede o kadar başarılılar ki, önde gelen satranç motorları insanlar tarafından dövülemez. Bu, bilgisayar motorunun bir pozisyonu neden garip bir şekilde değerlendirdiğinden veya bir getirmenin çok daha basit yolları olduğunda neden garip görünümlü yüksek riskli bir süreyi tercih ettiğinden emin olmasa bile, bilgisayar değerlendirmesini reddetmeyi çok zorlaştırır. oyun mantıksal sonucuna.
İşte insanların yukarıda açıklanan senaryo türünde yapma eğiliminde olan tipik bir hata: sadece bilgisayara güveniyorlar, soru sorulmuyor ve devam ediyorlar. Bu şekilde bu oyuncular sadece madde hakkında hiçbir şey öğrenmeyecek, aynı zamanda oyuncuların hiçbir şey anlamadıkları halde gerçekte içgörü kazandıklarını düşünme riski de artıyor!
Son bölüm, aslında bilmedikleri zaman bir şeyler öğrendiklerini düşünenler hakkında bir abartı değil. Bu, insanlara her zaman birçok farklı ortamda olur ve insanların genel olarak nasıl öğrendikleri ile ilgilidir.
Akademide "Derin öğrenme" ve "Yüzeysel öğrenme" terimleri, öğrencilerin dersleri geçmek için kullandıkları çok farklı iki öğrenme yaklaşımını tanımlamak için kullanılır:
Yüzeysel öğrenme, sunulan bilgileri asgari çabayla öğrenerek bir dersi geçmeye çalışmakla ilgilidir. Bu genellikle öğrencinin bir ipucu olmadan gerçekleri ezberlemeye çalışacağı anlamına gelir.
Derin öğrenme, ders içeriğinin bir şekilde önemli olduğunu düşünmekle ilgilidir, bu da öğrenciyi bir dersin içeriğini öğrenmek ve anlamak için gerçek bir çaba sarf etmeye yönlendirir.
Bu terimlerin daha ayrıntılı (ve bence daha iyi) bir açıklaması için, aşağıdaki makalenin ilk birkaç paragrafına bakın:
Yapısal Tartışma Kurulu Etkinlikleri ile Eleştirel Düşünme ve Derin Bilişsel İşlemenin Kolaylaştırılması .
Yüzeysel öğrenme, gerçekleri ve tanımlamayı öğrenmeye vurgu yaptığından, ancak bir şeyin neden doğru olup olmadığını gerçekten anlamadığından, öğrencileri öğrenilen gerçekleri uygulama konusunda ciddi ölçüde sınırlı bir yetenekle bırakabilir.
Satrancı öğrenme bağlamında, yüzeysel öğrenme, kalbe göre belirli açılış varyasyonlarını ezberlemek veya varyasyonların ve kuralların arkasındaki nedenlerle ilgilenmeden "ağız kenarındaki bir şövalye soluk" gibi konumsal yönergeleri öğrenmek olarak kabul edilecektir. Çoğu insanın satrancı öğrenmeye yönelik bu yaklaşımın uzun vadede çok başarılı olmayacağı konusunda hemfikir olacağını düşünüyorum.
Satranç, oyuncunun pozisyonları anında hesaplama ve değerlendirme yeteneğine büyük ölçüde bağımlı olan bir oyundur. Ezberlemek için çok fazla pozisyon var ve rakibiniz ezberlediğiniz herhangi bir varyasyonu kaldırırsa, oyunun geri kalanı için tek başınıza olursunuz. Ortak yönergelere ne zaman katılacağınızı ve bunlardan ne zaman sapacağınızı yargılayabilmeniz gerekir. Ve satrancı iyi oynamayı öğrenmek, belirli varyasyonlardaki hareketleri ve bazı kılavuzların neden oldukları gibi formüle edildiğini anlamaya çalışarak bu yetenekleri geliştirmeyle bağlantılıdır. Bu, derin öğrenme yaklaşımıyla yüzey öğrenme yaklaşımından çok daha açıktır.
Bunu satranç motorlarına geri bağlamak: satrancı öğrenmek için satranç motorlarını kullanmak tehlikelidir, çünkü satrancı öğrenmek için yüzey öğrenme yaklaşımlarını kullanarak oyuncuya kolayca dönüşebilir. Bilgisayar sadece sayısal bir değerlendirme ve en iyi varyasyonları verir, bu da oyuncuyu kolayca "Huh!" Çizgisinde bir şey düşünmeye hapsedebilir. , Rakibim verilen bilgisayar hattını oynamış olsaydı kaybediyordum. Bir dahaki sefere hatırlayacağım! " daha fazla yansıtmadan. Oyuncu bir şey öğrenmiş olabilir, ancak bu yeni bilgi oyuncunun oyunlarını anlamlı bir şekilde geliştirmesine yardımcı olacak mı?
Bütün bunlar söylenirken, hala satranç motorlarının satranç öğrenmek için kullanılabileceğini düşünüyorum. Ancak oyuncunun dikkatli ve çok çaba sarf etmeye hazır olmasını gerektirir. Oyuncu, "Oh, anlıyorum Stokish, bu pozisyonun _______ huh olduğunu mu düşünüyorsun? Aptal kaz, sana ne kadar yanlış olduğunu göstereceğim!" bilgisayarın neden bir konumu olduğu gibi değerlendirdiğinden emin değilseniz. Bu şekilde, motoru körü körüne dinlemek yerine bir anlamda kendini açıklamaya zorlamaya çalışabilirsiniz. Ancak bu acemi bir oyuncunun yapması çok zor ve zaman alıcıdır ve inanıyorum ki taktikler hakkında bilgi edinmek, planlar yapmak vb. Geliştirmek isteyen oyuna nispeten yeni oyuncular için daha etkilidir.