Я немного запутался в том, как Keras подходит для моделей.В общем, модели Keras подбираются просто с помощью model.fit(...)
что-то вроде следующего:
model.fit(X_train, y_train, epochs=300, batch_size=64, validation_data=(X_test, y_test))
Мой вопрос таков: поскольку я указывал данные тестирования в качестве аргумента validation_data=(X_test, y_test)
, означает ли это, что каждая эпоханезависим?Другими словами, я понимаю, что в каждую эпоху Keras обучает модель с использованием данных обучения (после перетасовки), а затем тестирует обученную модель с использованием предоставленных validation_data.Если это так, то независимо от того, сколько эпох я выберу, я беру только результаты прошлой эпохи !!
Если этот сценарий верен, то нам нужны несколько эпох?Если только эти эпохи не являются зависимыми, то есть где каждая эпоха использует одинаковые веса NN из предыдущей эпохи, верно?
Спасибо