我該如何讓AI學會從零開始玩遊戲?舉個例子,讓我們假設AI去玩二十一點,把所有的分裂,卡片放在甲板上等等,AI可以打或者站,它不知道它會發生什麼,直到它開始失去遊戲,它應該知道打得太多會讓你輸掉,所以站得太早。我讀到這就是所謂的鋼筋學習。但我不知道如何實現它,使用什麼模塊等...
我應該從哪裏開始?
我的最終目標是創造一種遊戲,用戶和人工智能玩的不是一對一,而是兩人對抗遊戲機制[不合作],都學會玩。遊戲每隔一段時間就會改變一次,新的機制會使玩家和AI的遊戲變得更加困難。 AI可以通過玩遊戲來學習,也可以通過觀看玩家輸贏來學習。我不希望電腦學得太快,我想讓兩個人都在同一個'地面上'......也許最後一個級別是玩家可以玩AI。我去正確的地方,或者我應該嘗試一些其他的方法?
編輯:我認爲這將是太寬泛。所以我搜索了一下ML和AI,並且發現了一些可能有用的模塊,scikit-learn,PyBrain,neurolab以及RLToolkit。前兩個我並沒有真正理解如何開始它,對於像我這樣的新手來說,文檔是非常不清楚的,我還沒有嘗試過neurolab,因爲我沒有真正理解什麼是人工神經網絡[ ANN]以及它如何能夠幫助我,而最後一個,更具體的鋼筋學習沒有任何文檔。
我討厭這樣說,但我認爲這個問題太廣泛了,無法在StackOverflow上生效。 – jedwards
根本沒有答案,但是您可能會發現「從頭開始」這個短語比「從零開始」更常用 - 也許這會幫助您找到更多資源。 –