【发布时间】:2011-01-18 23:06:23
【问题描述】:
我想要一个人工神经网络:
- 42 个输入神经元
- 168 个隐藏神经元
- 7 个输出神经元
这个网络是玩“连接四”的游戏。在每场比赛结束时,网络会获得反馈(比赛结果/胜利?)。
学习应该通过时间差异学习来完成。
我的问题:
- 我的奖励数组中应该包含哪些值?
- 最后:我现在如何将它应用到我的游戏中?
非常感谢您!
【问题讨论】:
-
“怎么了”是什么意思?你告诉我们。这有什么问题?它不编译吗?它是否可以编译,但运行时会出错?它只是没有给出正确的输出吗?当您为我们提供一些帮助时,帮助解决此类问题会容易得多。
-
它在 Delphi 2010 中编译得很好!
-
@user89818,在回答了 Mason 的问题并修复了 Sertac 发现的错误后:从小处开始,你不能用总共 217 个神经元进行测试,将数量减少到小得多;设置一个漂亮的 Excel 工作表,在调试器中运行您的程序,并为每一步手动更新 Excel 工作表,并将值与您在 Delphi 中看到的值进行比较。这将有助于发现任何逻辑错误。
标签: delphi artificial-intelligence implementation neural-network