python — Каков диапазон ошибок [FANN]?

Я использую библиотеку FANN http://leenissen.dk/fann/html/files/fann_cpp-h.html. Значения ИНН:

i) Activation_function_hidden: SIGMOID_SYMMETRIC_STEPWISE
II) Activation_Function_output: LINEAR

My ANN (Искусственная нейронная сеть), диапазон ввода: [0 — 10000] Диапазон или выход: [0-26]

Но иногда ошибка> 1,0, возможно ли это ?, Каков диапазон ошибок?

* Ошибка в обучении

-2

Решение

Ошибка на самом деле является среднеквадратичной ошибкой. Для каждой входной записи fann вычисляет разницу между целевым значением и наблюдаемым значением, возводит в квадрат, суммирует их все вместе и делит на количество записей. Это не отношение или что-то еще, поэтому возможны значения больше единицы, особенно если ваши выходные значения больше единицы.

Я бы попытался нормализовать ваш ввод, чтобы он попадал в [-1, 1] спектр. Нейронные сети, как правило, любят это больше, чем диапазон от 0 до 10000.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]