0

我这样做是为了学习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'
4

1 回答 1

1

看起来您可能正在尝试使用keras-rl,而不是 keras?如果是这样,您将必须输入pip install keras-rl您的终端。

要导入 DQNAgent,您应该修改from dqn_agent import DQNAgentfrom rl.agents.dqn import DQNAgent.

有关更多信息,请查看keras-rl github

于 2020-08-18T06:03:09.833 回答