【发布时间】:2020-01-19 15:24:38
【问题描述】:
我正面临从很少的图像创建数据集的问题。
输入 (X_train) 和输出 (y_train) 都包含 (28x28) 大小的图像,例如 MNIST。例如在我的代码中:
(X_train, y_train), (X_test, y_test) = mnist.load_data()
X_train = X_train.reshape((X_train.shape[0], 28, 28, 1))
X_train = X_train.astype('float32')
y_train=X_train
datagen = ImageDataGenerator(zca_whitening=True)
我怎样才能将这个 datagen 同时适合 X_train 和 y_train 并将它们保存在数据集数组中。不想将其传递给培训。
感谢您的帮助
【问题讨论】:
-
为什么需要增加 y_train?假设你正在做某种二元/多类分类,那么增加你的真实标签的目的是什么?
-
我有输入 x_train 散焦图像(从实验中获得)和输出 y_train(聚焦图像)。由于我的数据有限,我想增加我的数据集。因此,当我对输入应用效果时,我也必须对输出这样做。
标签: python tensorflow image-processing keras deep-learning