gpt4 book ai didi

python - 导入错误 : cannot import name 'image_dataset_from_directory' from 'keras.preprocessing'

转载 作者:行者123 更新时间:2023-12-04 08:35:54 28 4
gpt4 key购买 nike

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

Keras version is: 2.4.3

Tensorflow version: 2.2.0


我导入了以下包,
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
错误也在下面,请关注这里,
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)
注:请关注我的问题并帮助我解决此错误。

最佳答案

首先,我找不到任何 keras image_dataset_from_directory 的实现,但只有 tensorflow.keras实现,通过写入导入:from tensorflow.keras.preprocessing import image_dataset_from_directory .在 keras -documentation , 他们指的是使用 tensorflow.keras以及。
但是,由于您使用的是 Tensorflow 2.2.0 ,恐怕也不可能,正如 here 所解释的那样.我建议安装 Tensorflow 2.3.0 ,它应该可以工作。

关于python - 导入错误 : cannot import name 'image_dataset_from_directory' from 'keras.preprocessing' ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/64800968/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com