首页 AI学术青年与开发者社区
第三课 RL环境介绍与搭建
3.1 Python环境
sudo apt-get install python3.6
3.2 强化学习环境
Open AI GYM 环境的安装
//清华镜像 https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
//安装anaconda

cd downloads
bash anaconda3_4.3.0-linux-x86_64.sh
//创建虚拟环境
conda create --name gymlab python=3.5
//Open AI GYM 安装
source activate gymlab
sudo apt install git
git clone https://github.com/openai/gym.git
cd gym
pip install -e '.[all]'
pip install --upgrade setuptools
pip install numpy matplotlib
pip install opencv-python
//如果安装过程中有错误发生,一般是因为环境包没有安装成功,如
Failed building wheel for atari-py
Failed building wheel for Box2D-kengz
//解决办法
sudo apt-get install cmake
sudo apt-get install -y python-numpy python-dev cmake zlib1g-dev libjpeg-dev xvfb libav-tools xorg-dev
pip install -e '.[all]'

 

Open AI GYM 测试
环境测试代码
import gym
env = gym.make('CartPole-v0')
env.reset()
for _ in range(1000):
    env.render()
    env.step(env.action_space.sample())
import gym

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))
			break

3.3 深度学习环境搭建

安装官网说明进行安装tensorflow

老师环境配置参考(Win10+CUDA9.0+CUDNN7.5+tensorflow1.9+GYM1.9 + Python3.6+jupyter-notebook)

CUDA+CUDNN(最先安装): https://www.cnblogs.com/tanwc/p/9375161.html

Tensorflow安装:https://www.cnblogs.com/tanwc/p/9375161.html

// 安装jupter notebook
python3 -m pip install --upgrade pip
python3 -m pip install jupyter

 

[展开全文]

授课教师

暂无教师
微信扫码分享课程