моя модель:
Я хочу использовать для этого генератор данных изображений. Я написал этот код для ввода 3vgg, который дает изображения в качестве входных данных, но я не знал, как генерировать и для mlp...
from keras.preprocessing.image import ImageDataGenerator
batch_size=2
# Define the image transformations here
gen = ImageDataGenerator(rotation_range=10,
zoom_range=0.10,
width_shift_range=0.2,
height_shift_range=0.2,
shear_range=0.15,
horizontal_flip=True,
# brightness_range=[0.2,1.0],
fill_mode="nearest")
# Here is the function that merges our two generators
# We use the exact same generator with the same random seed for both the y and angle arrays
def generator_three_img(X1, X2, X3, y, batch_size):
genX1 = gen.flow(X1, y, batch_size=batch_size, seed=1)
genX2 = gen.flow(X2, y, batch_size=batch_size, seed=1)
genX3 = gen.flow(X3, y, batch_size=batch_size, seed=1)
while True:
X1i = genX1.next()
X2i = genX2.next()
X3i = genX3.next()
# X4i = genX4.next()
yield [X1i[0], X2i[0], X3i[0]], X1i[1]
# Finally create generator
gen_flow = generator_three_img(im_train_whole,im_train_L,im_train_R,y_train_whole,2)