无法从 keras.preprocessing.image 导入 apply_transform

Sam*_*ork 3 python python-3.x anaconda keras tensorflow

我一直在apply_transformkeras.preprocessing.image. 据我所知,根据 Keras 文档,名称没有改变。任何人都知道可能是什么问题。例如,我可以从同一个库中导入ImageDataGenerator

在此处输入图片说明

tod*_*day 5

apply_transform 已从image模块中移除已重构ImageDataGenerator类的方法之一。相反,您可以定义一个ImageDataGenerator类的实例并使用它:

from keras.preprocessing.image import ImageDataGenerator

img_gen = ImageDataGenerator()
img_gen.apply_transform(args)
Run Code Online (Sandbox Code Playgroud)

或者apply_affine_transform()keras.preprocessing.image如果满足您的需要,您可以使用模块中的方法。

我认为你是对的。该文件是错误的这一点:

keras.preprocessing.image.apply_transform(x, transform_parameters)

而它应该是:

apply_transform(x, transform_parameters)