python - . 导入 keras.optimizers.schedules 时出错
问题描述
ImportError Traceback (最近一次调用最后一次) in ----> 1 from keras.optimizers import schedules
ImportError: cannot import name 'schedules' from 'keras.optimizers' (C:\Users\hp\Roaming\anaconda3-64bit\lib\site-packages\keras\optimizers.py) 我有 tensorflow 版本 1.13.1 和 keras 版本2.3.1 和 conda 版本 4.6.14。我可以导入 keras.optimizers。我可以导入其中的每个功能,除了时间表。即使 from keras.optimizers import * 也可以。
解决方案
试试这个顺序,看看你是否安装了所有东西:
from tensorflow import keras
from tensorflow.keras import optimizers
from tensorflow.keras.optimizers import schedules
如果这不起作用,还要检查 conda list 的输出:
(ds_tensorflow) c:\temp>conda list | grep keras
keras 2.3.1 0
keras-applications 1.0.8 py_0
keras-base 2.3.1 py37_0
keras-preprocessing 1.1.0 py_1
Tensorflow 的第 2 版“Lib/site-packages/tensorflow_core/python/keras/api/_v2/keras/optimizers/schedules/ init .py
10 from . import schedules
TensorFlow 1.13.1 版本
/tf11/Lib/site-packages/tensorflow/contrib/keras/api/keras/optimizers/ init .py
# Optimizer classes.
22 from tensorflow.python.keras.optimizers import Adadelta
23 from tensorflow.python.keras.optimizers import Adagrad
24 from tensorflow.python.keras.optimizers import Adam
25 from tensorflow.python.keras.optimizers import Adamax
26 from tensorflow.python.keras.optimizers import Nadam
27 from tensorflow.python.keras.optimizers import Optimizer
28 from tensorflow.python.keras.optimizers import RMSprop
29 from tensorflow.python.keras.optimizers import SGD
30
31 # Auxiliary utils.
32 # pylint: disable=g-bad-import-order
33 from tensorflow.python.keras.optimizers import deserialize
34 from tensorflow.python.keras.optimizers import serialize
35 from tensorflow.python.keras.optimizers import get
推荐阅读
- python - 模型导入和测试中的 Alembic 模式升级之间的 SQLAlchemy 元数据冲突
- javascript - 通过使用对象源数组中的属性以特定顺序进行分组来形成数组
- php - 带有代码接收的多行文本
- sql-server - SQL Server:如果介于两者之间则加入
- docker - pyodbc.Error: ('01000', "[01000] [unixODBC][Driver Manager]Can't open lib 'SQL server' : file not found (0) (SQLDriverConnect)
- html - 如何设置用户在文本输入中添加的文本的样式?
- c# - 多部分标识符
- python - ValueError:参数和签名参数不匹配。得到:13,预期:14
- c++ - 有没有办法给数组的成员起不同的名字?
- google-apps-script - 通过 Google App Script 在 Firestore 中创建文档时出错