我正在Tensorflow/Keras中为CNN预处理数据。我使用image_dataset_from_directory方法从指定的目录中获取数据:
dataset = tf.keras.preprocessing.image_dataset_from_directory(data, seed=123,
shuffle=True,
image_size=(IMAGE_SIZE,IMAGE_SIZE),
batch_size=BATCH_SIZE)
字符串
但它不是不从目录中获取数据,而是给出一个目录NotFoundError:
NotFoundError Traceback (most recent call last)
----> 1 dataset = tf.keras.preprocessing.image_dataset_from_directory(data, seed=123,
shuffle=True,
image_size=(IMAGE_SIZE,IMAGE_SIZE),
batch_size=BATCH_SIZE)
型
截图:
x1c 0d1x的数据
我试图通过手动指定数据的路径来纠正错误,但错误仍然存在。如何正确确定image_dataset_from_directory
函数的数据路径?
或者是否有任何其他可能的建议,说明如何进行?
1条答案
按热度按时间lpwwtiir1#
image_dataset_from_directory
不是Keraspreprocessing
包的函数,而是utils
包的函数。您只需将调用替换为
tf.keras.utils.image_dataset_from_directory
即可。文档:https://www.tensorflow.org/api_docs/python/tf/keras/utils/image_dataset_from_directory