我正在尝试使用 keras 在 ResNet50 上运行 MNIST 数据集。我被困在 mnist 数据集上使用 ImageDatagenerator 的部分,因为 keras 可以从目录导入文件。如果我理解data_generator.flow_from_directory
正确,那么它要求图像的路径作为它的第一个参数。
但是,我无法弄清楚如何输入这些可用的 mnist 数据。
我知道可用的文件from keras.datasets import mnist
是作为数据框导入的。而这flow_from_directory('../input/train',..)
是要求图像的路径
任何帮助,将不胜感激。
from tensorflow.python.keras.applications.resnet50 import preprocess_input
from tensorflow.python.keras.preprocessing.image import ImageDataGenerator
image_size = 224
data_generator = ImageDataGenerator()
import pandas
train_generator = data_generator.flow_from_directory(
'../input/train',
target_size=(image_size, image_size),
batch_size=200,
class_mode='categorical')
validation_generator = data_generator.flow_from_directory(
'../input/val',
target_size=(image_size, image_size),
class_mode='categorical')