首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >ImportError:无法从“keras.preprocessing”导入名称“image_dataset_from_directory”

ImportError:无法从“keras.preprocessing”导入名称“image_dataset_from_directory”
EN

Stack Overflow用户
提问于 2020-11-12 09:13:11
回答 1查看 4.8K关注 0票数 2

我在ubuntu-20.04操作系统中使用了anaconda。

Keras版本是: 2.4.3 Tensorflow版本: 2.2.0

I导入了下面的软件包,

代码语言:javascript
运行
复制
import os
import keras
import numpy as np
import tensorflow as tf
from keras.models import Model
import matplotlib.pyplot as plt
from keras.optimizers import Adam
from keras.applications import MobileNet
from sklearn.metrics import confusion_matrix
from keras.layers.core import Dense, Activation
from keras.metrics import categorical_crossentropy
from sklearn.model_selection import train_test_split
from keras.preprocessing.image import ImageDataGenerator
from keras.applications.mobilenet import preprocess_input
from keras.preprocessing import image_dataset_from_directory  //Here I faced error

错误也在下面,请注意,

代码语言:javascript
运行
复制
ImportError                               Traceback (most recent call last)
<ipython-input-8-477695c122c5> in <module>
     13 from keras.preprocessing.image import ImageDataGenerator
     14 from keras.applications.mobilenet import preprocess_input
---> 15 from keras.preprocessing import image_dataset_from_directory

ImportError: cannot import name 'image_dataset_from_directory' from 'keras.preprocessing' (/home/imdadul/anaconda3/lib/python3.8/site-packages/keras/preprocessing/__init__.py)

注意:请关注我的问题,并帮助我解决这个错误。

EN

回答 1

Stack Overflow用户

发布于 2020-11-12 09:26:35

首先,我找不到image_dataset_from_directory的任何image_dataset_from_directory实现,而是只找到通过写:from tensorflow.keras.preprocessing import image_dataset_from_directory导入的tensorflow.keras实现。在-documentation中,它们也指使用tensorflow.keras

但是,由于您正在使用Tensorflow 2.2.0,我担心这也是不可能的,正如这里所解释的那样。我建议安装Tensorflow 2.3.0,它应该可以工作。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64800968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档