我这样做是为了研究DQN
。我确定我已经安装了keras
,因为当我在命令提示符下输入pip install keras
时,我得到的只是Requirement is Already Satisfied
。
我的代码:
from dqn_agent import DQNAgent
from tetris import Tetris
from datetime import datetime
from statistics import mean, median
import random
from logs import CustomTensorBoard
from tqdm import tqdm
遇到错误:
ModuleNotFoundError Traceback (most recent call last)
<ipython-input-2-1d98c5613f54> in <module>
----> 1 from dqn_agent import DQNAgent
2 from tetris import Tetris
3 from datetime import datetime
4 from statistics import mean, median
5 import random
ModuleNotFoundError: No module named 'dqn_agent'
答案 0 :(得分:1)
您似乎正在尝试使用 keras-rl ,而不是keras?如果是这样,则必须在终端中键入pip install keras-rl
。
要导入DQNAgent,应将from dqn_agent import DQNAgent
修改为from rl.agents.dqn import DQNAgent
。
有关更多信息,请查看keras-rl github。