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