我这样做是为了研究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'
看起来您可能正在尝试使用keras rl,而不是keras?如果是这样,您必须在终端中键入pip install keras-rl
。
要导入DQNAgent,您应该将from dqn_agent import DQNAgent
修改为from rl.agents.dqn import DQNAgent
。
有关更多信息,请查看keras rl github。