Как быстро нейронная сеть должна аппроксимировать функцию z = y^2 + x^2? Мой, кажется, борется, когда я также делаю входные данные отрицательными, и все веса становятся очень маленькими (* 10 ^ -16! при использовании 2x40x1) или все становятся одинаковыми (например, -0,16 и 0,16 при использовании 2x20x1). Я использую 2000 входных примеров за эпоху.
Однако, похоже, все в порядке, если все входные данные положительные. Что это может означать?
Как вы думаете, какое количество входных пар на эпоху, архитектуру и количество эпох я должен использовать для решения этой проблемы?
Я использую обратное распространение, нейронную сеть без смещения с 1 скрытым слоем (и все мои входы находятся между -1 и +1 и желаемыми выходами [0, 1]).
Спасибо,