2011-03-21 83 views
0

我已經爲connect-4編寫了一些AI代碼。我想調整某些評估函數中的權重。我的時間和硬件有限,所以我的問題是這樣的:根據使用較低深度搜索得到的結果,執行「訓練」和權重調整的評估質量與使用人工智能必須在有更多時間的情況下才能發揮出最好的效果,因此可以在更深層次上搜索遊戲樹?調整評估函數的權重

+0

通過「一些AI」,我假設你的意思是一個極小極大算法? – 2011-03-21 11:32:49

+0

對不起,MiniMAx Alpha-Beta修剪,迭代加深和排序在先前深度的評估值之後移動。 – Mbentt 2011-03-21 11:55:58

+0

您能否詳細解釋您的評估功能是如何工作的以及「權重」是多少。 「培訓」是什麼意思? – 2011-03-22 20:35:43

回答

1

那麼,如果您的時間有限,則必須使用較低的深度搜索來調整權重。這與用於製作諸如西洋雙陸棋等遊戲的時間差異學習的想法非常相似。也就是說,您可能想要使用強化學習的想法。時間差異是強化學習的一種風味。