属性错误:模块"keras_preprocessing.image"没有属性"数据帧迭代器"



我正在学习关于部署图像分类器的教程:部署图像分类模型

但是我面临上面的错误消息

(venv(C:\Users\ctkay\flask_image_classifier-master>py app.py使用TensorFlow后端。2020-11-10 22:26:47.227887:W tensorflow/stream_executor/platform/default/ddso_loader.cc:59]无法加载动态库'cudart64_101.dll';dleerror:cudart64_101.dll未找到2020-11-10 22:26:47.229555:I tensorflow/stream_executor/cuda/cudart_stub.cc:29]如果您的机器上没有设置GPU,请忽略上述cudart错误。追踪(最近一次通话(:文件";app.py";,第15行,in从tensorflow.compat.v1导入ConfigProto文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow_api\v2\compat_init_.py",第39行,in从…起导入v1文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow_api\v2\compat\v1_init_.py",第34行,in从…起导入compat文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow_api\v2\compat\v1\compat_init_.py",第39行,in从…起导入v1文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow_api\v2\compat\v1\compat\em>init_.py",第682行,in从tensorflow.python.keras.api.v1导入keras文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow\python\keras\api_init.py",第10行,in从…起进口keras文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow\python\keras\api\keras_init_.py",第19行,in从…起导入数据集文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow\python\keras\api\keras\datasets_init_.py",第14行,in从…起导入imdb文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow\python\keras\api\keras\datasets\imdb_init_.py",第11行,in从tensorflow.python.keras.datasets.imdb导入get_word_index文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow\python\keras\datasets\imdb.py",第25行,in从tensorflow.python.keras.preprrocessing.sequence导入remove_long_seq文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site packages\tensorflow\python\keras\processing_init.py",第26行,in来自tensorflow.python.keras.pr预处理导入图像文件";C: \Users\ctkay\flask_image_classifier-master\venv\lib\site-packages\tensorflow\python\keras\processing\image.py",第464行,在类DataFrameIterator(image.DataFrameIterater,Iterator(:AttributeError:模块"keras_preparing.image"没有属性"DataFrameIterator">

当我尝试在windows10命令shell中运行app.py文件时。这个错误意味着什么?我该如何修复它?

谢谢!

在最新版本的Tensorflow 2.6中,使用tf.keras.preprocessing.image.Iterator( n, batch_size, shuffle, seed )

最新更新