模型编译部分中的 RMSprop 优化器在 keras 中不起作用

Mo.*_*.be 3 python keras tensorflow tf.keras

当我想编译我的模型时,我使用tensorflow 2.1.0和keras 2.2.4tf[这是我使用的代码片段]:

model.compile(loss='binary_crossentropy',
              optimizer=optimizers.RMSprop(lr=2e-5),
              metrics=['acc'])
Run Code Online (Sandbox Code Playgroud)

它给出了这个错误:

NameError                                 Traceback (most recent call last)
<ipython-input-11-09848482494e> in <module>
     30 
     31 model.compile(loss='binary_crossentropy',
---> 32               optimizer=optimizers.RMSprop(lr=2e-5),
     33               metrics=['acc'])
     34 

NameError: name 'optimizers' is not defined
Run Code Online (Sandbox Code Playgroud)

但是,我不知道问题是什么。如果你可以帮助我的话。

And*_*rey 8

尝试致电:

model.compile(loss='binary_crossentropy',
  optimizer=tf.keras.optimizers.RMSprop(lr=2e-5),
  metrics=['acc'])
Run Code Online (Sandbox Code Playgroud)