“如何使用Python和Keras构建自己的AlphaZero AI”中的stmemory和ltmemory

2024-09-27 20:15:25 发布

您现在位置:Python中文网/ 问答频道 /正文

我在跟踪How to build your own AlphaZero AI using Python and Keras

git是here 在运行.ipynb,这部分代码:

memory.clear_stmemory()

if len(memory.ltmemory) >= config.MEMORY_SIZE:

帖子没有对此做太多解释。 memory.ltmemorymemory.stmemory用于什么?你知道吗


Tags: andtogitbuildyourhereaikeras
1条回答
网友
1楼 · 发布于 2024-09-27 20:15:25

如果你现在还没有意识到,ltmemory代表长期记忆,stmemory代表短期记忆。我还没有对github代码进行过深入的研究,但是我对AlphaZero和强化学习是如何结合在一起的有了基本的了解(作为一名国际象棋爱好者)。你知道吗

基本上,AlphaZero之所以如此强大,是因为它使用了长时间和短时间记忆,就像我们人类一样。AlphaZero能够根据本地数据(即最近发生的事件)和更多的全球数据(即整个游戏及其结果)做出决策,因此,AlphaZero能够做出不仅短期有利,而且长期有利的决策。你知道吗

这有意义吗?或者完全回答了你的问题?我很快就把它打出来了,对发生的事情做了一个相当高的描述。如果有一部分你想让我更详细的讨论,请留下问题评论。你知道吗

相关问题 更多 >

    热门问题