本科生学深度学习一轻松搭建强化学习环境,gym的安装

Posted 香菜+

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了本科生学深度学习一轻松搭建强化学习环境,gym的安装相关的知识,希望对你有一定的参考价值。

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 方面从业者,另外,还可以作为相关专业的教材

以上是关于本科生学深度学习一轻松搭建强化学习环境,gym的安装的主要内容,如果未能解决你的问题,请参考以下文章

本科生学深度学习,搭建环境,再不入坑就晚了

本科生学深度学习,搭建环境,再不入坑就晚了

本科生学深度学习,搭建环境,再不入坑就晚了

深度强化学习 如何训练

本科生学深度学习-大白话说清楚CNN,没有公式

使用PARL与Gym仿真环境进行深度Q学习(DQL)