首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么我们总是需要为开放健身房ai设置env.seed(#)?

为什么我们总是需要为开放健身房ai设置env.seed(#)?
EN

Stack Overflow用户
提问于 2019-03-16 01:22:33
回答 1查看 1K关注 0票数 2

我发现所有的强化学习算法都需要在第一手中设置env.seed(#),我想知道背后的原因。

非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-16 04:53:57

我工作过的所有健身房环境都使用过numpy's random number generator。您当然不需要自己播种它,因为它将在当前时钟时间回退到播种。只要您担心可重现性,就会手动指定种子。如果你不给你的RNG相同的种子,它将产生一个不同的随机数序列。由于机器学习是由经验驱动的,因此重复性非常重要。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55187826

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档