本文主要是介绍强化学习Rainbow复现,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
复现代码:
https://github.com/Curt-Park/rainbow-is-all-you-need
同复现DQN代码一样,在Jupyter notebook上运行
——————————————————————————————————————————
因为没有认真看原文件,导致走弯路。
如果第一次运行强化学习代码,估计需要导入gymnasium (这个我在前面复现DQN时已导入过了)
注意其中的segment_tree这个包
我开始以为是因为缺少这个包,用pip命令安装了,依然报错,如下:
报错:ModuleNotFoundError: No module named ‘segment_tree’
安装:
pip install segment_tree
ImportError: cannot import name ‘MinSegmentTree’ from ‘segment_tree’
搜了很久,也没搜到结果
最后,发现原项目文件里面创作者已经写好了segment_tree.py文件,把这个文件上传到Jupyter notebook即可。
这篇关于强化学习Rainbow复现的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!