Необходимость использования части тренировочного набора в качестве проверочных данных очевидна, но мне не совсем понятно, как и на каком этапе обучения его следует отключать?
Это в конце обучения (после достижения хорошего минимума для данных обучения)? Если да, то что делать, если проверочные данные выдают большую ошибку?
Это происходит на протяжении всего обучения (продолжайте искать минимум, пока ошибки как для данных обучения, так и для проверки неудовлетворительны)?
Что бы я ни пытался, кажется, что у сети возникают проблемы с обучением и проверкой, когда проверочный набор достигает определенного размера (я помню, где-то читал, что 70% обучения 30% проверки — это обычное соотношение, я застреваю на намного меньше), в то время как без проблем можно изучить те же данные, когда они используются исключительно для обучения.