fit и fit_generator keras все еще отличаются, когда я перетасовываю свои данные - PullRequest
1 голос
/ 13 июня 2019

Keras 2.2.4 с TensorFlow на GPU ubuntu16.04, 2080:

Я получаю различные характеристики сходимости от fit против fit_generator, fit сходится к разумному решению, но fit_generatorVal потеря не дает.

Я пытаюсь перетасовать свои данные с помощью keras, выдачи 2389 , но это ничего не помогло.

Мой код

tmp = m1.fit_generator(train_it,
                       steps_per_epoch=b_iter,
                       epochs=1,
                       shuffle=True,
                       validation_data=(val_it),#validation_enter code
                       heresteps=val_batch_size
                       ,max_queue_size=batch_size
                       ,workers=5
                       , use_multiprocessing=True)

Train_it и val_it перемешивают данные в каждую эпоху.

self.a_fnames = sorted(os.listdir(self.a_dir))
np.random.shuffle(self.a_fnames)

Вот мои потери в поездах и потери в Val от fit против fit_generator

enter image description here

Теперь я не знаю, как это исправить.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...