python - 模型编译部分中的 RMSprop 优化器,在 keras 中不起作用
问题描述
当我想编译我的模型时,我使用 tensorflow 2.1.0 和 keras 2.2.4tf [这是我使用的一段代码]:
model.compile(loss='binary_crossentropy',
optimizer=optimizers.RMSprop(lr=2e-5),
metrics=['acc'])
它给出了这个错误:
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
但是,我不知道是什么问题。如果你能帮助我。
解决方案
尝试调用:
model.compile(loss='binary_crossentropy',
optimizer=tf.keras.optimizers.RMSprop(lr=2e-5),
metrics=['acc'])
推荐阅读
- python - 如何从 auto-sklearn 获得最终管道?
- python - 解释分类数据时出错:所有项目都必须是可散列的 [statsmodel]
- java - JDK 11 下的 TLS 1.3 握手失败
- c# - C# Rider 如何在代码块中禁用格式/重新格式化?
- python - 保存对象后的 Django 操作错误
- r - R 并行计算中的内存优化
- hyperledger-fabric - Peer因身份问题无法加入频道
- html - 如何在每个 div 中添加一个占位符,它是一个带有白色图形的透明 PNG
- postgresql - Postgres where json column "in" 将 json 转换为 uuid
- r - 如何使用paths_allowed?