keras model.fit с данными проверки - какой batch_size используется для оценки данных проверки? - PullRequest
0 голосов
/ 04 июня 2019

Я хочу проверить мою модель с данными проверки внутри

model.fit(x_train, y_train, batch_size= 50, epochs=1,validation_data=(x_test,y_test))

Теперь я хочу тренироваться с batch_size = 50.Мои данные проверки x_test имеют длину 1000. Как я могу прочитать из документа, данные проверки используются после каждой эпохи для оценки.Итак, я предполагаю, что используется метод model.evaluate?Но какой размер пакета используется?

Мои данные проверки больше, чем batch_size в методе подгонки.

Как это обрабатывается?

Каковы результаты, если толькообучение batch_size используется, но данные проверки больше?Усредняется ли val_acc по каждой партии?

Я хочу проверить все мои данные в одной партии.

1 Ответ

1 голос
/ 06 июня 2019

Keras использует один и тот же параметр batch_size для обучения и проверки в model.fit().См. Обсуждение здесь .

Если вы намереваетесь выполнить оценку для всех данных проверки, вы можете написать функцию обратного вызова и запустить model.evaluate() для всех данных проверки после каждой эпохи.

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