AttributeError:模块“tensorflow.keras.layers”没有属性“重新缩放”

Posted

技术标签:

【中文标题】AttributeError:模块“tensorflow.keras.layers”没有属性“重新缩放”【英文标题】:AttributeError: module 'tensorflow.keras.layers' has no attribute 'Rescaling' 【发布时间】:2022-01-18 11:58:55 【问题描述】:

当我尝试时:

normalization_layer = layers.Rescaling(1./255)

错误信息:

AttributeError: module 'tensorflow.keras.layers' has no attribute 'Rescaling'

如何解决?

【问题讨论】:

您可能使用了错误的 tf 版本。 你使用的是哪个 tensorflow 版本? 【参考方案1】:

是的,我使用了错误版本的 tf.在 tf v2.70 中重新缩放,我使用的是 v2.60。

将输入值重新缩放到新范围的预处理层。 继承自:层、模块

tf.keras.layers.Rescaling(
    scale, offset=0.0, **kwargs
)

【讨论】:

以上是关于AttributeError:模块“tensorflow.keras.layers”没有属性“重新缩放”的主要内容,如果未能解决你的问题,请参考以下文章

AttributeError:模块'keras'没有属性'initializers'

AttributeError:模块'asyncio'没有属性'run'

AttributeError:模块'mysql'没有属性'connector'

AttributeError:“模块”对象没有属性“作者”

AttributeError:模块 'urllib' 没有属性 'parse'

AttributeError:模块“cupy”没有属性“cupyx”