У меня есть свой собственный набор данных изображений, и я использую Mask-R-CNN для тренировок. Там вы делите свой набор данных на поезд, валидацию и тестирование.
Я хочу знать разницу между проверкой и проверкой.
Я знаю, что проверка в целом используется, чтобы увидеть качество NN после каждой эпохи. На основании этого вы можете увидеть, насколько хорош NN и происходит ли переоснащение.
Но я хочу знать, учится ли NN на основе набора проверки.
На основе набора поездов NN учится после каждого изображения и настраивает каждый нейрон, чтобы уменьшить потери. И после того, как NN закончит обучение, мы используем набор тестов, чтобы увидеть, насколько хорош наш NN с новыми невидимыми изображениями.
Но что именно происходит в Mask-R-CNN на основе набора проверки? Установлена ли валидация только для просмотра результатов? Или некоторые параметры будут скорректированы на основе результатов проверки, чтобы избежать переобучения? И даже если это так, как сильно влияет набор параметров проверки на параметры? Будут ли настроены сами нейроны или нет?
Если влияние очень очень мало, тогда я выберу набор проверки, равный тестовому, потому что у меня не так много изображений (800).
Итак, в основном я хочу знать разницу между тестом и валидацией в Mask-R-CNN, то есть как и насколько набор валидации влияет на NN.