基於高效可更新神經網絡的西洋棋人工智慧應用於嵌入式對弈棋盤
本研究以西洋棋為切入點,採用磁簧開關陣列來偵測棋子位置,並在設計中加入二極體以防止Ghosting效應,進而開發出一款以Arduino Uno開發板為基礎的智慧對弈棋盤。棋盤底部配備RGB LED燈,以便為使用者提供落子提示,並根據不同的落子類型呈現不同的燈光效果。 我們成功地透過簡潔的設計與高效的運算性能,實現了一個能夠識別棋手落子的智慧對弈棋盤,並能根據國際西洋棋規則提供正確的移動提示,讓完全沒有基礎的初學者也能在遊戲中學習並掌握西洋棋的所有規則。此外,我們還引入了基於Minimax演算法的輕量化AI和基於高效可更新神經網絡(NNUE)AI,並探討兩者之間的性能差異,從而使該智慧棋盤在節省運算資源的同時,可以在不連接電腦的前提下,具備一定的棋力,以支持棋手的技能提升與訓練。