位置: IT常识 - 正文

【强化学习探索01】Win10 下gym安装

编辑:rootadmin
【强化学习探索01】Win10 下gym安装

推荐整理分享【强化学习探索01】Win10 下gym安装,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

一、序言

⾸先, gym 是 OpenAI 开发的通⽤强化学习算法测试平台, 背后有⼤神 Pieter Abbeel、 Sergey Levine 等⼈率领的强⼤团队的⽀持。其次, 学会了gym的基本应⽤, 可以⾃⼰学习使⽤OpenAI的其他开源强化学习软件, 如universe、 roboschool 和baselines等。再次, gym本⾝集成了很多仿真环境, 如经典控制中的⻋摆环境,⼩⻋爬⼭环境、 雅达利游戏、 棋盘环境等。 利⽤这些写好的环境, 可以学习强化学习算法的基本原理。 另外, gym是⽤Python语⾔写的, 可以和深度 学习的开源软件如TensorFlow等⽆缝衔接。  

需要工具:anaconda+pycharm

anaconda与pycharm安装:可以参考这篇文章

接下来正式讲解gym安装

二、安装gym

在安装好pycharm与anaconda后,打开cmd运行窗口,可以右键,点运行

设置anaconda环境变量:anaconda的路径和anaconda\Scripts的路径,如图点击编辑

cmd中查看python版本: Python3.7.3

 打开annconda prompt

【强化学习探索01】Win10 下gym安装

在anaconda prompt中输入conda create -n python385 python=3.7.3指令创建anaconda中的python环境

在anaconda prompt中输入conda create -n gym python=3.7.3指令创建gym环境

在anaconda prompt中输入 conda activate gym激活gym环境,成功标志:命令行前出现(gym)

在anaconda prompt中输入conda install pandas安装pandas,如果这里报错出现CondaHTTPError问题,可以看看这篇文章(点击此处)

在anaconda prompt中输入conda install tensorflow安装tensorflow

在anaconda prompt中输入pip install matplotlib -i https://pypi.tuna.tsinghua.edu.cn/simple

在anaconda prompt中输入python -m pip install --upgrade pip

在anaconda prompt中输入pip --default-timeout=100 install gym -i https://pypi.tuna.tsinghua.edu.cn/simple安装gym库

在pycharm中运行例子代码

import gymdef main(): env = gym.make('CartPole-v0') for i_episode in range(20): observation = env.reset() for t in range(100): env.render() print(observation) action = env.action_space.sample() observation, reward, done, info = env.step(action) if done: print("Episode finished after {} timesteps".format(t + 1)) breakif __name__ == "__main__":main()

不会用pycharm建项目可以看看这篇文章,

如果运行程序后显示找不到pygame、gym,在file中点击settings点击图中加号位置

搜索gym点击install package,同理pygame也是如此搜索添加

 如果运行后出现下图即为运行成功,那么恭喜你已经学会安装gym并且可以运行它了! 

本文链接地址:https://www.jiuchutong.com/zhishi/289805.html 转载请保留说明!

上一篇:React常见面试题

下一篇:关于CPU和GPU版本共存下的安装Pytorch(跑YOLO模型)(cpu和gpu性能对比)

  • 劳务费增值税税率13%
  • 工程附加税怎么计算
  • 财务报表年报怎么更正
  • 营业执照备案需要什么资料
  • 境内公司代付境外货款
  • 预交所得税利润表怎么填
  • 财务报表季报申报报表要分开申报吗
  • 个人独资核定征收和查账征收的区别
  • 应收账款科目怎么写
  • 电子承兑背书失败是怎么回事
  • 自产自销免税物品包括哪些
  • 红冲的普票要给对方单位吗
  • 一般纳税人三个条件是什么
  • 税号里面字母是大写吗
  • 职工福利费当年怎么扣
  • 活动策划费属于哪一类
  • 资产负债表里面应付账款怎么算
  • 收到单位失业保险怎么办
  • 可以做投标保证金的有银行汇票银行保函
  • 敏感资产额怎么算
  • 财务部水电费会计分录
  • 建筑企业怎么缴纳社保
  • 向人力资源公司辞职怎么说
  • 员工报销现在用什么软件
  • 什么情况财务费用是负数
  • 年度利润总额是会计利润吗
  • 如何更改windows用户名
  • 苹果手机微信怎么迁移聊天记录到新手机
  • info是什么软件
  • PHP:pcntl_strerror()的用法_PCNTL函数
  • 交易性金融资产属于流动资产
  • 代扣手续费是啥意思
  • php两个$什么意思
  • 小微企业免税额的会计分录
  • 手把手怎么写
  • php识别验证码的库高级
  • 董事会会议中的会议内容
  • 车船使用税的征收标准是多少
  • 固定资产处置是当月还是下月
  • 融资租赁的种类
  • 小额贷款公司如何做账
  • mysql集群配置
  • 在建工程增多
  • 交易性金融资产的账务处理
  • 什么是受托支付和非受托支付
  • 长期股权投资的账务处理
  • 我国居民企业判断标准
  • 哪些费用计入管理费用开办费
  • 预收账款的会计编码
  • 收到银行承兑汇票计入什么科目
  • 改制基准日对人员的影响
  • 10种Java开发者编写SQL语句时常见错误
  • innodb update 锁
  • 微软6月24号
  • windows server能干嘛
  • mac怎么复制文件路径地址
  • windows任务管理器怎么用
  • win10怎么用键盘重启
  • linux svn操作
  • linux系统的
  • macbook恢复macos
  • win8怎么安装win10
  • linux病毒排查
  • w10怎么usb连接上网
  • 深入解析windows第7版
  • tensorflow for
  • ftp自动上传文件怎么关闭
  • shell字符串截取加替换
  • jQuery.datatables.js插件用法及api实例详解
  • shell操作oracle数据库
  • python lambda的用法
  • javascript基础教程教材答案
  • javascript如何学
  • python理论基础
  • jQuery height()、innerHeight()、outerHeight()函数的区别详解
  • 专用发票如何导出
  • 外购已税小汽车用于连续生产小汽车为啥可以抵扣
  • 广西怎么查社保记录
  • 山东省国税局电话客服热线
  • 2023个税税率及速算扣除数
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设