คำถามติดแท็ก engines

คำถามเกี่ยวกับเอ็นจิ้นหมากรุก: โปรแกรมคอมพิวเตอร์ใด ๆ ที่สามารถเล่น / วิเคราะห์ตำแหน่งหมากรุกได้

3
ความแข็งแรงของเครื่องยนต์มีขนาดกับฮาร์ดแวร์อย่างไร
สมมติว่าฉันใช้ Komodo บนเครื่อง 4-core ของฉัน โคโมโดจะแข็งแกร่งกว่านี้ถ้าฉันใช้เครื่อง 8-core? เครื่อง 40-core? เครื่อง 4000-core? มีความสัมพันธ์ทั่วไปสำหรับสิ่งนี้หรือไม่? มาตราส่วนนี้ยังขึ้นอยู่กับเครื่องยนต์ที่ใช้และถ้าเป็นเช่นนั้นทำไม

2
ทำไม NN + MCTS & AB + eval จึงทำให้เอนจิ้นหมากรุกครองเครื่องยนต์?
ตามที่ฉันเข้าใจแล้วเครื่องยนต์สามารถแบ่งออกเป็นสี่กลุ่มในขณะนี้: กลุ่มที่ใช้ Alpha-beta (AB) + กลุ่มที่ใช้ Monte Carlo Tree Search (MCTS) สำหรับการค้นหาและกลุ่มที่ใช้ฟังก์ชั่นที่เขียนด้วยลายมือ + กลุ่มที่ใช้โครงข่ายประสาทเทียม EVAL สองเครื่องยนต์ที่แข็งแกร่งที่สุดคือลีลาและสต็อคฟิช Leela ใช้ MCTS + NN ในขณะที่ Stockfish ใช้ AB + ที่เขียนด้วยลายมือ ทำไมทั้งสองชุดรวมกัน? ทำไมไม่เขียนด้วยลายมือ NN + AB หรือ MCTS + หาก MCTS ดีกว่า AB ทำไม Komodo MCTS ถึงไม่แข็งแกร่งกว่า Komodo AB ถ้า AB ดีกว่า MCTS เหตุใด …
14 engines 

2
ทำไมการเล่นหมากรุกจึงสามารถพัฒนาโอกาสในการชนะได้
เมื่อดูถ้วย Sinquefield บนhttp://grandchesstour.org/เป็นไปได้ที่จะลองการเคลื่อนไหวที่แตกต่างกันและดูว่าคอมพิวเตอร์ประเมินการยืนหลังจากการเคลื่อนไหวที่คุณแนะนำ ทีนี้การเคลื่อนไหวส่วนใหญ่จะทำให้ตำแหน่งของคุณแย่ลงหากไม่ได้รับการพิจารณาว่าเป็นการเคลื่อนไหวที่ดีที่สุดโดยคอมพิวเตอร์ แต่สำหรับการเคลื่อนไหวบางอย่าง (ค่อนข้างบ่อย) คุณจะมีโอกาสชนะเพิ่มขึ้นทันทีบางทีอาจจะได้เปรียบเบี้ยครึ่งหนึ่ง ฉันไม่เข้าใจสิ่งนี้: หากการเคลื่อนไหวครั้งเดียวมีศักยภาพในการปรับปรุงตำแหน่งผู้เล่นอย่างมีนัยสำคัญสิ่งนี้ไม่ควรสะท้อนให้เห็นในสถานะปัจจุบันก่อนการย้ายหรือไม่? ในใจของฉันการเคลื่อนไหวใด ๆ ที่ไม่ถือว่าเป็นการเคลื่อนไหวที่ดีที่สุดโดยคอมพิวเตอร์ควรนำไปสู่ตำแหน่งที่บกพร่องในขณะที่การเคลื่อนไหวที่ดีที่สุดควรยืนให้ดีที่สุดแม้ว่าจะไม่ได้ปรับปรุงตำแหน่งผู้เล่นจริง ๆ เพราะถ้าคอมพิวเตอร์รู้ว่าท่านี้จะปรับปรุงตำแหน่งของผู้เล่นแล้วมันควรจะอยู่ที่ตำแหน่งปัจจุบันเพื่อปรับปรุงตำแหน่งของผู้เล่นโดยบอกว่า "ด้วยการเล่นที่ดีที่สุดคุณจะจำนำได้ครึ่งหนึ่ง"? อืมหรืออาจเป็นเพราะการใช้งานเว็บไซต์ที่ grandchesstour.org

1
จะดาวน์โหลด Stockfish และติดตั้งบน Fritz / ChessBase GUI ได้อย่างไร
ฉันใช้ Windows 8 ฉันมี Fritz / ChessBase GUI เพราะฉันซื้อทั้ง Fritz 12 และ Houdini 3 Pro ฉันต้องการทราบว่าฉันสามารถดาวน์โหลดและติดตั้ง Stockfish รุ่นล่าสุดฟรี (และรุ่นที่ทรงพลังที่สุด) ได้อย่างไร ฉันพบเว็บไซต์นี้เพื่อดาวน์โหลด Stockfish: http://stockfishchess.org/ แต่หลังจากฉันคลิกที่ปุ่มสีเขียวขนาดใหญ่ที่มีข้อความว่า "ดาวน์โหลด Stockfish 5 สำหรับ Windows" ฉันไม่รู้จะทำอย่างไร ฉันควรเลือก "บันทึกไฟล์" หรือ "เปิดด้วย" หรือไม่ หลังจากนั้นฉันจะทำยังไงดี? โปรดลองอธิบายทีละขั้นตอนเพราะฉันไม่ค่อยดีกับคอมพิวเตอร์ . . @ เสมอเรียนรู้ใหม่: ขอบคุณสำหรับคำตอบของคุณ แต่ฉันไม่ประสบความสำเร็จ ฉันดาวน์โหลดไฟล์ ฉันย้ายไฟล์ไปที่ C: \ Program Files (x86) …

3
การประเมินผลคอมพิวเตอร์: เชื่อถือได้แค่ไหน?
ฟริตซ์ 12 ห้องพร้อมด้วย Rybka ให้เพื่อนของฉันการประเมินผล 3 สีขาวในตำแหน่งฤทธิ์นี้ , สีขาวที่จะย้าย ซึ่งกลายเป็นวาด แต่ฉันได้ยินมาว่า +3 จากคอมพิวเตอร์หมายถึงการรับประกันที่ชนะด้วยการเล่นที่สมบูรณ์แบบ ฉันเพิ่งได้ยินผิดไหม การประเมินผลคอมพิวเตอร์ควรตีความโดยทั่วไปอย่างไร? ข้อดีการเปิดของ <.5 หมายถึงอะไร

10
ทางเลือกอื่น ๆ ของ Chessbase บน OS X
ส่วนใหญ่ของการเตรียมหมากรุกของฉันและการศึกษาที่ใช้ในการหมุนรอบ ChessBase ผลิตภัณฑ์ ฉันเก็บฐานข้อมูลและบันทึกย่อของฉันเป็นไฟล์. cbh ใช้คอมพิวเตอร์ด้วยอินเตอร์เฟส ChessBase เพื่อศึกษาและเตรียมการและใช้เครื่องมือที่ Fritz 12 ให้ความช่วยเหลือ น่าเสียดายที่ ChessBase ดูเหมือนจะไม่สร้างผลิตภัณฑ์เหล่านี้สำหรับระบบปฏิบัติการ OS X มีซอฟต์แวร์อะไรบ้างที่ให้ฉันศึกษาหมากรุกเปิดไฟล์. cbh และใช้คอมพิวเตอร์หมากรุกกับ Mac

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

2
เครื่องยนต์ที่ดีที่สุดดีกว่ามนุษย์ที่ดีที่สุดหรือไม่?
ฉันคิดว่าชื่อถามมันทั้งหมด ภายใต้เงื่อนไขการแข่งขันเอ็นจิ้นหมากรุกที่ดีที่สุดจะเอาชนะ Grandmasters ที่ดีที่สุดเป็นประจำหรือไม่ ถ้าคุณตอบว่าใช่มีการแข่งขันที่เพียงพอภายใต้เงื่อนไขการแข่งขันเพื่อให้หลักฐานที่เชื่อถือได้หรือไม่?

2
ฉันจะเรียนรู้การเขียนโปรแกรมหมากรุกได้อย่างไร
โดยทั่วไปฉันได้เห็นว่าผู้คนเขียนอัลกอริทึมหมากรุกจำนวนมากและถามคำถามในฟอรัมนี้ซึ่งฉันคลำหาคำตอบอย่างเหมาะสม ฉันเห็นรหัส แต่ไม่สามารถระบุได้ว่าถูกต้องหรือไม่ ฉันเป็นผู้เชี่ยวชาญซอฟต์แวร์ แต่ฉันไม่คุ้นเคยกับอัลกอริทึมหมากรุกหรือสิ่งที่เกี่ยวข้องกับการเข้ารหัส คุณกรุณาช่วยฉันแนะนำที่ฉันสามารถเรียนรู้สิ่งเหล่านี้ได้หรือฉันจะได้รับคำอธิบาย?

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

11
ฟรีโปรแกรมหมากรุกที่ง่ายสำหรับผู้เริ่มต้น
ฉันเล่นหมากรุกไม่เก่งและต้องการให้เกมคอมพิวเตอร์เล่นต่อ ฉันลองมาแล้วสองครั้ง - Chessbase (Fritz 5.32) และ Crafty Chess ทั้งคู่มีปัญหาเดียวกันกับที่แม้การตั้งค่าความยากลำบากต่ำสุดคอมพิวเตอร์ก็ทิ้งฉันลงไป ฉันใช้ Windows XP นี่คือเกณฑ์ของฉัน: ฟรี 100% (ไม่มี nagware) น้ำหนักเบา: โหลดเร็วขนาดไฟล์เล็ก (พูดน้อยกว่า 15 Mb) ไม่เข้มข้นของระบบ ฉันไม่ต้องการหรือต้องการกระดาน 3 มิติ ระดับความยากหลายระดับต่ำที่สุดเทียบได้กับคนที่เพิ่งได้รับการบอกว่าการเคลื่อนไหวทางกฎหมายคืออะไรและสิ่งที่ดีที่สุดคือ ... ดี ดีพอที่ฉันจะได้ไม่ต้องเปลี่ยนไปใช้โปรแกรมขั้นสูงขึ้นสักพัก ถ้ามันมีส่วนต่อประสานที่สะอาดดีโดยไม่มีความยุ่งเหยิงทุกที่เช่นรายการย้ายปัจจุบันและตัวเลือก AI ขั้นสูงและอะไรที่ไม่ - ซึ่งอาจจะดีสำหรับผู้เล่นขั้นสูง แต่ฉันไม่ต้องการ - มันจะดี หากคุณรู้จักโปรแกรมเช่นนี้สำหรับระบบปฏิบัติการอื่นไปข้างหน้าและโพสต์ไว้สำหรับผู้อ่านในอนาคต ... แต่ฉันใช้ XP
13 engines  learning 

3
ความแข็งแรงของเกมคอมพิวเตอร์ที่ไม่มีฐานโต๊ะ
ฉันได้เห็นแล้วว่าเครื่องยนต์ไม่แข็งแกร่งเป็นพิเศษในช่องเปิดโดยไม่ต้องเข้าถึงหนังสือ เอนจิ้นสมัยใหม่มีความแข็งแกร่งเพียงใดในเกม endgame เมื่อไม่ได้รับอนุญาตให้เข้าถึงฐานข้อมูล ยกตัวอย่างเช่นโดยทั่วไปคอมพิวเตอร์จะสามารถชนะเอนด์เกมที่ยากเหล่านั้นได้เช่น KQ vs. KR และ KBN vs. K ในเกม blitz

8
วิธีที่แม่นยำในการประเมินตำแหน่งหมากรุกคืออะไร?
ฉันสนใจในขณะที่เกี่ยวกับอัลกอริทึม AI หมากรุกคอมพิวเตอร์ (และมีโอกาสที่จะทำงานในบางจุด) เช่นMinimaxและเนื่องจากองค์ประกอบหลักของอัลกอริทึมเหล่านี้เป็นฟังก์ชันการประเมินที่เรียกว่าเพื่อกำหนดว่าอะไรคือดีการกำหนดค่ารีด, และสิ่งที่เป็นที่ไม่ดีอย่างใดอย่างหนึ่ง ในแง่อื่น ๆ เมื่อกำหนดค่ากระดานหมากรุกของคุณคุณจะตัดสินได้อย่างไรว่ามันเป็นไปเพื่อประโยชน์ของคุณและด้วยความมั่นใจในระดับใด ตัวอย่างเช่น: หากคุณเป็นเจ้าของศูนย์นี้ค่อนข้างดี หากคุณมีชิ้นส่วนมากกว่าฝ่ายตรงข้ามของคุณมันค่อนข้างดี หากคุณทำราชินีของคุณหายนี่จะไม่เป็นผลดี หากคุณมีเบี้ยที่ใกล้เคียงกับการได้รับการเลื่อนตำแหน่งเป็นสิ่งที่ดี ... ดังนั้นฉันอยากจะขอคำแนะนำเกี่ยวกับวิธีการสร้างฟังก์ชั่นการประเมินผลที่ดีตามความรู้ของผู้เชี่ยวชาญเกี่ยวกับเกมหมากรุกทั่วไป และถ้าเป็นไปได้ระดับความชื่นชอบ (พูดระหว่าง 1 ว่าไม่ดีมากถึง 100 เป็นที่น่าพอใจมาก) แนวคิดในท้ายที่สุดคือสามารถสร้างอัลกอริธึมที่จะมองเข้าไปในต้นไม้แห่งความเป็นไปได้ลึกถึงระดับหนึ่งและประเมินว่าการกำหนดค่าที่ดีที่สุดสำหรับการย้ายครั้งต่อไปคืออะไร (คำนึงถึงการเคลื่อนไหวหลายอย่างในอนาคต) เป็นที่โปรดปรานของผู้เล่นและไม่เอื้ออำนวยต่อคู่ต่อสู้ แต่ถ้าไม่มีฟังก์ชั่นการประเมินผลที่ดี

1
จะไม่ใช้โปรแกรมหมากรุกได้อย่างไร?
จะไม่ใช้โปรแกรมหมากรุกได้อย่างไร? อะไรคือการปฏิบัติที่ไม่ดีเมื่อใช้เครื่องมือหมากรุกและสิ่งที่ดี? คำแนะนำและการประเมินของพวกเขาเชื่อถือได้แค่ไหน?

2
เอ็นจิ้นหมากรุกตัวแรกที่สามารถเอาชนะแชมป์โลกบนเดสก์ท็อปมาตรฐานคืออะไร
เอ็นจิ้นหมากรุกตัวแรกคืออะไรที่สามารถเอาชนะแชมป์หมากรุกโลกเมื่อใช้งานเดสก์ท็อปมาตรฐานที่เล่นด้วยความเร็วมาตรฐาน (เช่นไม่ใช่หมากรุกแบบสายฟ้าแลบ) สำหรับรูปธรรมให้พูดพีซี $ 1,000

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.