Керас запускает проверку после каждых N тренировочных эпох - PullRequest
0 голосов
/ 24 апреля 2018

Я использую следующую функцию для обучения / проверки моей модели:

model.fit_generator(
    train_generator,
    steps_per_epoch=nb_train_samples // batch_size,
    epochs=epochs,
    validation_data=validation_generator,
    validation_steps=nb_validation_samples // batch_size,
    verbose=2, workers=12)

Приведенная выше функция выполняет проверку каждую эпоху.Мои данные проверки достаточно велики, поэтому я хочу запускать их каждые N эпох.Как я могу это сделать?

1 Ответ

0 голосов
/ 28 июня 2019

Похоже, что keras обновил свой fit / fit_generator новым входным аргументом validation_freq, который можно использовать для установки частоты проверки данных проверки. Согласно документу (начиная с версии 2.2.4):

fit(x=None, y=None, batch_size=None, epochs=1, verbose=1, callbacks=None, validation_split=0.0, validation_data=None, shuffle=True, class_weight=None, sample_weight=None, initial_epoch=0, steps_per_epoch=None, validation_steps=None, validation_freq=1)
fit_generator(generator, steps_per_epoch=None, epochs=1, verbose=1, callbacks=None, validation_data=None, validation_steps=None, validation_freq=1, class_weight=None, max_queue_size=10, workers=1, use_multiprocessing=False, shuffle=True, initial_epoch=0)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...