OpenAI Gym 是一个工具包,提供了广泛的模拟环境,也是强化学习的环境,因为想学强化学习,所以需要搭建一个环境,之前一直在代码层面,还是得能看到,比较直观
今天看下怎么安装这个环境
1、官方网站
github:https://github.com/openai/gym
官方文档:Gym Documentation
2、pycharm 安装环境
开发python常用的都是pycharm,所以单独说下怎么安装gym
2.1 命令行安装
pip install gym
2.2 pycharm 安装
2.3 测试环境是否成功
import gym
env = gym.make('CartPole-v1', render_mode="human")
for episode in range(10):
env.reset()
print("Episode finished after {} timesteps".format(episode))
for _ in range(100):
env.render()
observation, reward, terminated, truncated, info = env.step(env.action_space.sample())
if terminated or truncated:
observation, info = env.reset()
env.close()
开始的时候可以看到输出,但是没看到画面,有点奇怪,不知道啥情况
后来看日志是没有填写render_mode ,填上之后发现没有安装pygame,中间还升级了一下pip,总之跟着提示一路安装就行。
后来又出现日志说什么reset,不管了直接抄官网的代码,稍微修改了下可以了
2.4 安装包失败
国内其他pip源
清华:https://pypi.tuna.tsinghua.edu.cn/simple
中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
华中理工大学:http://pypi.hustunique.com/
山东理工大学:http://pypi.sdutlinux.org/
豆瓣:http://pypi.douban.com/simple/
解决方案:临时给pip 或 pip3换源
命令格式:sudo pip3 install 包名 -i 镜像源url
例如:
pip3 install gym[classic_control] -i https://pypi.tuna.tsinghua.edu.cn/simple
3、都有哪些游戏
这个官网都有分类,可以根据自己的需求进行选择。
当然这些都不是最重要的,最重要的还是学会如何交互,如何优化你的代码
最后松鼠了,年前最后一波,三本,点赞,评论送。。。。
通过经典项目入门 PyTorch,通过前沿项目提升 PyTorch,基于PyTorch玩转深度学习,本书适合人工智能、机器学习、深度学习方面的人员阅读,也适合其他 IT 方面从业者,另外,还可以作为相关专业的教材。