2014-02-16 5 views
0

Я запрограммировал ANN с алгоритмом backpropagation, чтобы прогнозировать количество клиентов с 3 слоями, 1 выходным нейроном, 3 скрытыми нейронами и 4 входными нейронами. поэтому мне нужен непрерывный выход. какие функции активации следует использовать?Функция активации искусственной нейронной сети

+0

Tanh или логистическая функция или что-то в этом роде, это обычные случаи. У вас есть особые требования? – Nabla

+0

Каков диапазон этих функций? Я хочу иметь число от 100 до 10000 на выходе. что мне делать? – user1383711

+0

Вы можете масштабировать их до того, что вам нужно, умножая и/или добавляя некоторые константы. Танх имеет диапазон (-1,1), а логистическая функция имеет диапазон (0,1). – Nabla

ответ

0

В этом случае то, что вы можете сделать (и я видел, что это хорошо работает) - применить функцию PureLin к входному и выходному уровням и использовать Tanh или Sigmod в скрытых слоях. Остальная часть работы выполняется весом!

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

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