net.trainParam.max_fail - PullRequest
       5

net.trainParam.max_fail

2 голосов
/ 13 марта 2012

У кого-нибудь есть какие-либо комментарии о том, как выбрать номер проверки max.fail?Как вы, наверное, знаете, не существует уникальных критериев для выбора определенного числа.Я считаю, что это может зависеть от количества образцов, используемых для обучения / проверки.Тем не менее, он играет нетривиальную роль в остановке обучения нейронной сети

Ответы [ 2 ]

2 голосов
/ 19 марта 2012

Вы правы, этот параметр важен для обучения NN. Фактически, самым большим недостатком NN является наличие многих критических параметров, которые сильно зависят от проблем, таких как количество нейронов и параметры алгоритма обучения, такие как скорость обучения или критерии ранней остановки (как в этом случае). В некоторых приложениях значение 3 или 30 более или менее одинаково, потому что после некоторого момента обобщение NN больше не увеличивается, поэтому я могу предложить вам попробовать с другими параметрами, включая 0 и inf (то есть без ранней остановки ) и наблюдайте кривые ошибок обучения / проверки. Конечно, НЕ рассматривайте только один прогон, но выполняйте не менее 5-10 прогонов для каждой конфигурации. На этом этапе вы можете попытаться составить представление о «ландшафте ошибок».

1 голос
/ 15 марта 2012

Использование: nnparam.max_fail

Для функции обучения trainlm вы можете набрать:

net.trainParam.max_fail = 10 (если вы хотите увеличить значение проверки не может быть 10)

Из документации Matlab

Параметр функции Максимальные проверки (max_fail) max_fail - это параметр обучающей функции. Это должен быть строго положительный целочисленный скаляр. max_fail - максимальное количество проверочных проверок перед остановкой обучения. Этот параметр используется trainb, trainbfg, trainbr, trainc, traincgb, traincgf, traincgp, traingd, traingda, traingdm, traingdx, trainlm, trainoss, trainrp, поезда и поездаcg

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