人工智能玩上癮了,我要挑戰電腦圍棋難題,困難重重

        寫了天平機器人之後,成就感一波接着一波,我不能控制了,想起了昔日理想,創造可以打敗圍棋高手的人工智能程序,雖然IBM的深藍曾打敗國際象棋高手卡斯帕羅敷,但在圍棋界,連打敗優秀的圍棋初學者的程序都沒有.我心潮澎湃,開始吧.
       窮舉搜索的算法肯定是不適合的.這個人工智能程序應該是不斷學習的人工智能,他可以記住下過的棋局,當下次遇到同樣的棋局.以後在遇到相同的情況時直接調出以前下過的棋,but,棋盤是如此的對稱,如果將棋盤旋轉90°,180°,270°,其實這幾種棋局是完全一樣的,但如果只是簡單的按座標表示棋局的話,就會當作不同的棋局.如果棋盤左右對稱變換一下,就是一共有8種棋局是同一棋局.
        假如第一次下了,棋局1,第二次又遇到了棋局2,但在數據庫中搜索,就會發現沒有棋局2,但事實上,棋局1和棋局2是同一個棋局.
        包括x軸對稱,y軸對稱,原點對稱都屬於一棋盤,我希望做到,這八種棋局對應一種編碼(這個編碼算法要與歷史棋局無關).
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章