คำถามติดแท็ก computer-chess

แท็กนี้หมายถึงเกมหมากรุกที่เล่นโดยคอมพิวเตอร์ หากคุณต้องการถามคำถามเกี่ยวกับเกมเหล่านั้นให้ใช้แท็กนี้ มิฉะนั้นให้ใช้แท็ก [เครื่องยนต์]

2
คอมพิวเตอร์เปลี่ยนวิธีที่มนุษย์เล่นหมากรุกอย่างไร
ไม่กี่ปีที่ผ่านมา Vishy Anand กล่าวในการให้สัมภาษณ์ว่าคอมพิวเตอร์ได้เปลี่ยนวิธีการเล่นหมากรุกของมนุษย์ เห็นได้ชัดว่าคอมพิวเตอร์ช่วยเตรียมการเปิดมากมาย แต่มีตัวอย่างที่เป็นรูปธรรมอื่น ๆ อีกบ้าง? มีไลน์เปิดหรือเอนด์เกมบางรายการที่มีการประเมินเปลี่ยนแปลงไปมากเนื่องจากการวิเคราะห์ทางคอมพิวเตอร์หรือไม่? พบหลักการหรือกลยุทธ์ใหม่ ๆ ขอบคุณคอมพิวเตอร์ เป็นปรมาจารย์การฝึกหัดเล่นคอมพิวเตอร์โดยเฉพาะแทนที่จะใช้หลักการดั้งเดิมหรือไม่?

7
ฮาร์ดแวร์ที่ใช้ในการจับคู่ AlphaZero กับ Stockfish
ฉันเข้าใจว่า AlphaZero ต้องใช้ฮาร์ดแวร์ชนิดอื่นนอกเหนือจาก Stockfish ปกติ ฉันคาดหวังว่าฮาร์ดแวร์จะมีผลอย่างมากต่อความแข็งแกร่งของเครื่องยนต์ นั่นเป็นเหตุผลที่ฉันสงสัยว่ามีความพยายามใด ๆ ในการจัดหาฮาร์ดแวร์ที่เปรียบเทียบได้กับทั้งคู่หรือไม่ นอกจากนี้ "เทียบเคียง" หมายถึงอะไรที่นี่ โดยเฉพาะฉันอ่านว่าคนบ่นเกี่ยวกับ: Stockfish ได้รับแคชเพียง 1 GB และ จำกัด เวลา 1 นาที / การย้าย (Stockfish จะเสียเปรียบอย่างไร?)

1
หมากรุกคอมพิวเตอร์แสดงการทำนาย“ เสมอตาย” หรือไม่?
ในหลาย ๆ ครั้งแม้จะย้อนกลับไป 100 ปีหรือมากกว่านั้นผู้คนได้ทำนายถึง "การเสียชีวิต" ของหมากรุกซึ่งหมายความว่าผู้เล่นอันดับต้น ๆ จะดีขึ้นเรื่อย ๆ ว่าเกมทุกเกมจะเสมอกัน ในการแข่งขันชิงแชมป์โลกปี 1984 การทำนายนี้ดูเหมือนจะเป็นจริงเมื่อผู้เล่นเข้ามาถึง 40 ครั้ง มีแม้กระทั่งการยืดในการแข่งขันที่เมื่อ 16 เกมถูกวาดในแถว ตอนนี้คอมพิวเตอร์นั้นเกินขีดความสามารถของมนุษย์ในการเล่นหมากรุกพวกมันวาดได้มากกว่าหรือน้อยกว่าผู้เล่นระดับสูงของมนุษย์หรือไม่? พวกเขาแสดงถึงความตายหรือไม่?

6
Carlsen-Caruana เกม 12
การค้นหาออนไลน์เกี่ยวกับ 12 เกมล่าสุดใน WCC ของ Carlsen-Caruana เต็มไปด้วยความประหลาดใจที่เกิดจาก Carlsen ที่เสนอการเสมอเมื่ออยู่ในตำแหน่งที่ชนะ มีการประกาศใน chess.com ว่า เอ็นจิ้นหมากรุกแปดอันดับแรกใน CCC จะเล่นทัวร์นาเมนต์ 2x-round-robin เริ่มต้นหลังจากย้าย 31 ของเกมหมากรุกชิงแชมป์โลก 12 การควบคุมเวลาคือหมากรุกอย่างรวดเร็ว 30 นาทีและการเพิ่มขึ้นห้าวินาที ในขณะที่เขียนนี้ฉันสามารถดูการแข่งขันที่นี่ แต่ฉันไม่รู้เกี่ยวกับหมากรุกมากพอหรืออย่างน้อยวิธีการที่ chess.com ทำงานเพื่อเข้าใจว่าเกิดอะไรขึ้น การแข่งขันนำไปสู่ฉันทามติเกี่ยวกับการตัดสินใจของ Carlsen ที่ดี / ไม่ดีอย่างไร?

3
คอมพิวเตอร์ควอนตัมจะแก้ปัญหาหมากรุกได้หรือไม่?
ทฤษฎีคือมีมากกว่า 10 ตำแหน่งที่ 40 และคอมพิวเตอร์ที่ทำงานกับระดับอะตอมจะต้องมีขนาดใหญ่เป็นไปไม่ได้ แต่ตอนนี้คอมพิวเตอร์ควอนตัมจะพร้อมใช้งานในไม่ช้า คอมพิวเตอร์เครื่องนี้มีขนาด 2 ^ n แทนที่จะเป็นเนื้อที่ว่าง n ไบต์เนื่องจากสถานะควอนตัม ด้วยสถานที่ขนาดใหญ่แห่งใหม่นี้สำหรับฐานโต๊ะหมากรุกจะได้รับการแก้ไขหรือไม่? แน่นอนว่าจะต้องใช้ความก้าวหน้ามากขึ้นในอนาคต แต่เราจะเห็นฐานข้อมูล 8 ชิ้นในปีต่อ ๆ ไปหรือไม่ มีคำถามมากมายเกี่ยวกับความเป็นไปได้ในการแก้หมากรุกที่หมุนวนอยู่บนความจริงที่ว่าเรามีพื้นที่คอมพิวเตอร์ไม่เพียงพอที่จะเติมเต็ม คอมพิวเตอร์ควอนตัมจะเปลี่ยนสภาพที่เป็นอยู่หรือไม่?

5
หนังสือหมากรุกอายุ 40 ปีมีประโยชน์อย่างไร?
ฉันมีหนังสือหมากรุกซึ่งฉันพบว่ายอดเยี่ยมในแง่ของเสียงการจัดรูปแบบและอื่น ๆ แต่คอมพิวเตอร์ไม่เห็นด้วยกับรูปแบบที่ฉันให้ไว้ หมากรุกมีการเปลี่ยนแปลงตั้งแต่ปี 2520 ฉันจินตนาการถึงการเพิ่มขึ้นของคอมพิวเตอร์ (และหมากรุกคอมพิวเตอร์) สองสามทศวรรษที่ผ่านมามีผลกระทบบ้าง หนังสือของฉัน (ตีพิมพ์ในปี 1977) ยังคงมีมูลค่าการอ่านหรือไม่ ฉันอยากรู้ก่อนที่จะซื้อหนังสือชุดอื่น ภาคผนวก คำถามที่พบบ่อยคือ "praktische schaaklessen" (บทเรียนหมากรุกภาคปฏิบัติ) โดย Euwe หนังสือที่ฉันมีเกี่ยวกับทฤษฎีการเปิด แต่ส่วนอื่น ๆ อยู่ในแง่มุมอื่น ๆ และขั้นตอนของเกม (มันเป็นหนังสือชุดหก)

4
สร้างเครื่องมือหมากรุก, การเรียนรู้ของเครื่องกับเครื่องมือแบบดั้งเดิม?
ฉันเป็นทั้งผู้เล่นหมากรุกตัวยงและโปรแกรมเมอร์คอมพิวเตอร์ ฉันจะบอกว่าการเล่นหมากรุกและการเขียนโปรแกรมเป็นสองสิ่งที่ฉันใช้เวลาทำมากที่สุด โดยธรรมชาติฉันต้องการสร้างเครื่องยนต์ของตัวเองและท้ายที่สุด Lichess bot เมื่อปีที่แล้ว AlphaZero มีประสิทธิภาพในการป้องกันสต็อคฟิชเมื่อปีที่แล้วฉันกำลังพิจารณาว่าฉันควรสร้างเครื่องมือนี้ด้วยการเรียนรู้ด้วยเครื่อง (เครือข่ายประสาทบางประเภทอาจใช้ Tensorflow) หรือการเข้ารหัสแบบยาก ฉันคุ้นเคยกับเครือข่ายประสาทน้อยกว่าการเข้ารหัสแบบอื่น ยังคงเป็นวิธีที่ดีสำหรับฉันที่จะเรียนรู้ที่จะทำงานกับเครือข่ายประสาท อีกสิ่งที่ฉันกำลังพิจารณาคือเป็นสิ่งสำคัญหรือไม่ที่ฉันต้องใช้รหัสในการเขียนโปรแกรม ฉันรู้ว่าโปรแกรมหมากรุกจำนวนมากใช้ C ++ ซึ่งฉันไม่เคยใช้มาก่อน ฉันใช้ภาษาที่ใช้ภาษา C อื่น ๆ ซึ่งทำสิ่งเดียวกันหลาย ๆ อย่างโดยส่วนใหญ่มีไวยากรณ์ที่แตกต่างกัน ฉันคุ้นเคยกับ Swift และ Javascript มากที่สุด แต่ฉันก็คุ้นเคยกับ Python และรู้สึกว่ามันสามารถใช้กลอุบายให้ฉันได้ ดังนั้นในแง่ของการสร้างเอ็นจิ้นหมากรุกที่แข็งแกร่งที่สุดที่เป็นไปได้ฉันควรไปที่โครงข่ายประสาทเทียมหรือรหัสฮาร์ดโค้ด

5
เครื่องยนต์มีการปรับปรุงอย่างไรตั้งแต่ Deep Blue?
เอ็นจิ้นหมากรุกคอมพิวเตอร์ได้ดีขึ้นตั้งแต่ Deep Blue เอาชนะ Kasparov ในปี 1997 อัลกอริทึมนั้นดีขึ้นหรือการปรับปรุงส่วนใหญ่เกิดจากอัลกอริธึมเดียวกันที่ทำงานเร็วขึ้นขอบคุณฮาร์ดแวร์ที่เร็วขึ้น ฯลฯ หากก่อนหน้านี้การปรับปรุงอัลกอริทึมเหล่านี้เป็นของสาธารณะหรือไม่ และถ้าเป็นเช่นนั้นการปรับปรุงคืออะไร? ฉันจะอ่านเกี่ยวกับพวกเขาได้ที่ไหน

3
แนวทางอื่นในการเขียนโปรแกรมกลไกหมากรุก
เท่าที่ฉันเข้าใจกลไกการพูดเกี่ยวกับหมากรุกทำงานโดย: การคำนวณรูปแบบที่เป็นไปได้ทั้งหมด (แผนผังเกม) ได้ถึงระดับความลึก ประเมินตำแหน่งสุดท้ายตามเกณฑ์บางอย่าง (วัสดุกิจกรรมชิ้นส่วน ... ) ขึ้นอยู่กับการประเมินผลนี้ตัดสินใจย้ายที่ดีที่สุด ฉันเข้าใจอย่างถ่องแท้ว่าการมีเอ็นจิ้นที่มีประสิทธิภาพนั้นมีวิธีการตัดบางบรรทัดจำกัดความลึก ฯลฯ แต่นี่ไม่ใช่คำถามของฉัน คำถามคือ: มีความพยายามอื่นในการเขียนโปรแกรมเอ็นจิ้นหมากรุก (ไม่จำเป็นต้องแข็งแกร่ง แต่ไม่สุ่ม) เช่นกันหรือไม่ซึ่งไม่เป็นไปตามรูปแบบนี้?

1
มีเครื่องยนต์หักล้างช่องว่างที่จัดตั้งขึ้นหรือไม่?
ก่อนที่เครื่องยนต์จะได้รับการแนะนำให้รู้จักกับหมากรุกในช่วงปลายศตวรรษที่ 20 มีการเปิดรับมากมายที่ผู้เล่นชั้นนำในเวลานั้นได้รับ ฉันสงสัยว่ามีการเปิดช่องว่างใด ๆ เหล่านั้นหักล้าง (และไม่ค่อยมีคนเล่นในวันนี้) โดยเครื่องยนต์? คือเครื่องยนต์มีข้อบกพร่องใด ๆ ในการเปิดช่องทางที่ได้รับความนิยมหรือไม่?

1
จำนวนการย้ายที่ยาวที่สุดสำหรับตำแหน่งเพื่อนที่ถูกบังคับ (รวมถึงกฎการวาด) คืออะไร?
จำนวนการเคลื่อนไหวที่ยาวที่สุด (ที่ค้นพบในปัจจุบัน) สำหรับตำแหน่งคู่บังคับที่ผู้เล่นจะใช้ทั้งกฎการวาด 50 ย้ายและกฎการทำซ้ำ 3 เท่าหากช่วยให้หลีกเลี่ยงการแพ้ได้อย่างไร โดยสิ่งนี้ฉันหมายถึงเกมที่ผู้เล่นที่แพ้พยายามทำให้เกมนั้นอยู่ได้นานที่สุด (หรือถ้าเป็นไปได้เสมอ) และผู้เล่นที่ชนะจะพยายามรุกฆาตอย่างเร็วที่สุด ผู้เล่นทั้งสองเล่นอย่างสมบูรณ์แบบ สำหรับผู้ที่สนใจคำถามนี้ครอบคลุมถึงกฎ 50 ข้อที่ถูกเพิกเฉย: สิ่งใดที่มีจุดจบ 3 ถึง 6 ชิ้นซึ่งเป็นที่รู้จักกันยาวนานที่สุดในการรุกฆาต?
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.