Почему я получаю разные кривые потерь при обучении, если у меня есть или нет набор проверки? - PullRequest
0 голосов
/ 22 апреля 2020

Уточнение: Jaccard_index подобен точности в том смысле, что чем выше, тем лучше с максимальным значением 1.

Я тренирую CNN. В нем есть batchNorm и Parametri c Relu, но нет выпадающих слоев.

Когда я тренирую CNN только с тренировочным набором, он быстро и хорошо сходится и способен достичь превосходства и достичь индекса jaccard 99% (независимо от того, что такое индекс jaccard, просто знайте, что 100% - это идеальный результат, примерно как 0% потерь).

Однако, когда я добавляю проверочный набор для мониторинга переобучения во время тренировки, все Внезапно jaccard_index (как потеря) в обучающем наборе радикально замедляет его сходимость и, кажется, сходится к гораздо более низкому значению.

Почему простое добавление проверочного набора влияет на кривые потери обучения (или jaccard_index) в данном случае)?

Это можно увидеть на прилагаемой фотографии (красная линия - только тренировочный набор, а синие и розовые линии - тест для проверки и проверки при совместной проверке во время тренировки). enter image description here

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