我用
layers.Normalization()
Run Code Online (Sandbox Code Playgroud)
在 Keras 中,keras.Sequential
当我尝试运行它时,出现以下错误:
模块“tensorflow.keras.layers”没有属性“标准化”
我看到layers.Normalization()很多代码中都使用了该命令,所以我不知道出了什么问题。有什么改变吗?
小智 16
原因之一可能是您使用的张量流版本早于使用该层所需的版本。有两种方法可以解决这个问题。
tf.keras.layers.experimental.preprocessing.Normalization
Run Code Online (Sandbox Code Playgroud)
问候
检查您拥有的 TensorFlow 版本:
import tensorflow as tf
print(tf.__version__)
Run Code Online (Sandbox Code Playgroud)
tf.keras.layers.Normalization是 TensorFlow v2.6.0 中的一个属性,因此可能不适用于早期版本:https ://www.tensorflow.org/api_docs/python/tf/keras/layers/Normalization
如果您有早期版本,可以使用升级
pip install --upgrade tensorflow
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17877 次 |
| 最近记录: |