Matlab - получить значение из outputfcn

Я использовал Matlab для обучения сети. Однако я хочу получать значение точности на каждой итерации. Из документации я должен определить OutputFcn в варианте обучения. Может ли кто-нибудь сказать мне, как получить значения точности в списке?

Пожалуйста, поделитесь тем, что вы пробовали до сих пор ... Обычно документация MATLAB включает в себя примеры методов.

Sven Krüger 11.04.2018 14:31

Я следил за документацией: uk.mathworks.com/help/nnet/ref/…. Вот мой вариант обучения: opts = trainingOptions ('sgdm', ... 'OutputFcn', ***); Я просто не понимаю, как я могу считать номер итерации с соответствующей точностью, чтобы сохранить их в отдельном файле структуры.

Christine 11.04.2018 15:10

Пройдите через здесь. Вот вам пример OutputFcn. У него должен быть один аргумент, здесь info, который передает структуру. Вы можете получить точность от info.TrainingAccuracy и передать ее для дальнейшей обработки, такой как построение графика или запись в файл.

Sven Krüger 12.04.2018 09:35
0
3
195
0

Другие вопросы по теме