2016-06-25 10 views
0

Я построил нейронную сеть. В шаге веса обновления средняя quadratiqur ошибка идет непосредственно к 0, напримервыбрать скорость обучения в нейронной сети

mean error quadratic 1 = 1.2 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 
mean error quadratic 1 = 0 .................... 

Я не знаю, что это проблема

размер моей neual сети:

вход = 324 * 540 мишень = 10 * 540

, когда я пытаюсь с другими данными с этим размером

вход = 81 * 540 target = 10 * 540

это работает.

Возможно, проблема в скорости обучения?

+0

Пожалуйста, включите ваш код и данные, в противном случае единственное, что мы можем сказать, это «возможно, у вас есть ошибка» – lejlot

+0

мой код для вычисления квадратичной ошибки: mse (n) = mse (n) + sumsqrr (ошибка) параметры: постоянная скорость = 0,0001 импульс = 0,3 –

+0

всего кода, а не код для одной строки. – lejlot

ответ

0

Это звучит как проблема со среднеквадратичным калькулятором.

nn не мог сменить этот быстрый (как вы знаете), и проблема с nn, вероятно, вызовет ошибку. Исключением было бы, если nn будет округлено до чисел, которые выдают выходы, соответствующие вашему конкретному образцу (если ответ равен 0, а все веса округлены до 0).

В принципе, я подозреваю, что это связано с небольшим набором данных выборки или проблемой со средним квадратичным калькулятором ошибок.

Надеюсь, это поможет!

+0

извините, но я не понял, что вы имеете в виду –

Смежные вопросы