Как установить подходящую функцию активации для ANN, имеющего отрицательные входные значения

Я создаю ANN, который имеет 3 входных нейрона, которые получают данные от акселерометра устройства в виде x, y, z. Эти значения являются положительными, а также отрицательными в зависимости от ускорения. Я не могу получить подходящий активация для нормализации этих значений. Также я не получаю желаемых прогнозов. Любая помощь будет полезна.:-)

1 ответ

Решение

Вы должны нормализовать свои данные раньше. Я бы посоветовал использовать стандартную оценку, которая выглядит следующим образом:

  1. собрать обучающие наборы для каждой из входных переменных
  2. рассчитать среднее значение (м) и стандартное отклонение (стандартное отклонение) для каждого набора
  3. нормализовать как (xm)/z

Если вы работаете над проблемой регрессии, не забудьте также нормализовать целевые значения.

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

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

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