我有一个任务,要制作一个AI代理,学习使用ML玩视频游戏.我想在OpenAI中创建一个新环境,因为我不想在现有环境中工作.如何创建新环境.另外,有没有其他方法可以让我开始让AI Agent在没有OpenAI帮助的情况下玩特定的视频游戏?我是这方面的初学者,所以任何一种帮助/起跑方向都将受到赞赏.
在 Linux PC 上,我试图创建一个自定义的开放式 AI Gym 环境。我可以完成从 medium.com 写的博客中的所有步骤,包括pip install -e .但我在制作环境的最终产品时遇到错误env = gym.make('BASoperator-v1.0')
中型博客声明需要这个文件目录,我的命名约定是这样的:
vavBox/
README.md
setup.py
vavBox/
__init__.py
envs/
__init__.py
vavBox.py
Run Code Online (Sandbox Code Playgroud)
这是我的 setup.py:
from setuptools import setup
setup(name='vavBox',
version='0.0.1',
install_requires=['gym']
)
Run Code Online (Sandbox Code Playgroud)
首先init.py:
from gym.envs.registration import register
register(
id='vavBox',
entry_point='vavBox.envs:vavBox',
)
Run Code Online (Sandbox Code Playgroud)
env文件夹中的第二个 init.py :
from vavBox.envs.vavBox import vavBox
Run Code Online (Sandbox Code Playgroud)
的pip install都很好。我可以看到 pip 安装了 3rd 方包。但是,当我尝试通过以下脚本导入环境时:
import numpy as np
import pandas as pd
import time
import gym
import vavBox
env …Run Code Online (Sandbox Code Playgroud)