任何人都可以帮助我.当我试图运行我的代码,他们一个错误ImportError:cannot import name 'rmsprop' from 'keras.optimizers'
下面是我使用的库和所有导入。
import gym
import random
from keras.models import Sequential
from keras.layers import Dense, Dropout
from keras.optimizers import rmsprop, Adam
import numpy as np
import matplotlib.pyplot as plt
from collections import deque
from statistics import mean
import h5py
字符串
5条答案
按热度按时间tgabmvqs1#
它应该是:
字符串
而不是:
型
wribegjk2#
尝试从Tensorflow而不是Keras库导入优化器。
字符串
或者您可以直接导入所需的优化器为:
型
它应该是RMSProp而不是RMSProp。
eblbsuwk3#
到你电脑的keras文件夹里搜索rmsprop。可能rmsprop在另一个文件夹里而不在optimizers文件夹里。
b5lpy0ml4#
而是因为你需要
字符串
而不是
型
就像变量一样,Python中的模块也是区分大小写的。
kzmpq1sx5#
我试了
from tensorflow.keras.optimizers.legacy import RMSprop
,它工作了。