tensorflow 模块“keras.layers”没有属性“experimental”

ecbunoof  于 2022-12-19  发布在  其他
关注(0)|答案(2)|浏览(503)

你好,所以我试图调整和重新缩放我的数据集如下所示l,但我遇到了这个错误:
属性错误:模块"keras.layers"没有属性"experimental"

resize_and_rescale= tf.keras.Sequential([
    layers.experimental.preprocessing.Resizing(IMAGE_SIZE,IMAGE_SIZE),
    layers.experimental.preprocessing.Rescaling(1.0/255)
])
wa7juj8i

wa7juj8i1#

实际上,我试着在我的图层行前面添加"tf.keras",效果很好:

resize_and_rescale= tf.keras.Sequential([
tf.keras.layers.experimental.preprocessing.Resizing(IMAGE_SIZE,IMAGE_SIZE),
tf.keras.layers.experimental.preprocessing.Rescaling(1.0/255)])

谢谢大家!

zynd9foi

zynd9foi2#

是的,如果通过添加tf.keras.layers可以正常工作,即使您之前已经从TensorFlow导入了Keras,那么很可能是库的导入链出现了问题,而不是实际代码块出现了问题。请反复检查之前导入库的方式,以减少冗余导入,就像您现在可能已经做的那样。此外,这还将使您的代码更简洁。

相关问题