tensorflow ModuleNotFoundError:没有名为“keras.layers.preprocessing”的模块

35g0bw71  于 2023-04-07  发布在  其他
关注(0)|答案(1)|浏览(291)

写了这个之后:

VERIFICATION_SCRIPT = os.path.join(paths['APIMODEL_PATH'], 'research', 'object_detection', 'builders', 'model_builder_tf2_test.py')
!python {VERIFICATION_SCRIPT}

我得到这个错误:
from keras.layers.preprocessing import image_preprocessing as image_ops ModuleNotFoundError:没有名为“keras.layers.preprocessing”的模块

icnyk63a

icnyk63a1#

此错误是因为没有名为keras.layers.preprocessing的API。此api的正确名称是tensorflow.keras.preprocessing,您可以从此api导入image而不是image_preprocessing
尝试使用:

from tensorflow.keras.preprocessing import image as image_ops

代替(不正确的方式)

from keras.layers.preprocessing import image_preprocessing as image_ops

请查看this链接了解更多详情。

相关问题