VGG-16, küçük görüntüler için çok karmaşık olduğundan, daha küçük resimler için VGG'nin indirgenmiş sürümünü kullanmalısınız.
Bu modeli sorun için daha iyi çalışır ve bir gpu ile tüm yetiştirmek zor değil düşünüyorum:
model = Sequential()
model.add(Conv2D(32, (3, 3), padding='same',
input_shape=x_train.shape[1:]))
model.add(Activation('relu'))
model.add(Conv2D(32, (3, 3)))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(0.25))
model.add(Conv2D(64, (3, 3), padding='same'))
model.add(Activation('relu'))
model.add(Conv2D(64, (3, 3)))
model.add(Activation('relu'))
model.add(MaxPooling2D(pool_size=(2, 2)))
model.add(Dropout(0.25))
model.add(Flatten())
model.add(Dense(512))
model.add(Activation('relu'))
model.add(Dropout(0.5))
model.add(Dense(num_classes))
model.add(Activation('softmax'))
teşekkür ederiz. 32x32 görüntüyü büyütmek iyi bir fikir değilse, başka hangi alternatifleri deneyebilirim? – Mansumen