Aus*_*tin 3 importerror keras tensorflow keras-layer
刚刚通过以下方式安装了 tensorflow-gpu:
conda install --yes tensorflow-gpu==1.12.0
现在,当我遇到from tensorflow.keras import layers错误时:
导入错误:无法导入名称“激活”
我尝试删除 tf 和 keras 然后重新安装 tf,但没有帮助。
这是由于 1.12.0 中的更改
如下所示;在 1.11 中,tensorflow 使用 tensorflow.python.keras.activations https://github.com/tensorflow/tensorflow/blob/r1.11/tensorflow/python/keras/layers/advanced_activations.py
但是在 1.12 中,它不再存在; https://github.com/tensorflow/tensorflow/blob/r1.12/tensorflow/python/keras/layers/advanced_activations.py
所以,我认为你可以直接调用激活函数;
keras.layers.{activation_function}
例如keras.layers.LeakyReLU
或者,您可以降级。
| 归档时间: |
|
| 查看次数: |
5345 次 |
| 最近记录: |