В настоящее время я работаю над внутренней навигационной системой, использующей Zigbee WSN в звездной топологии.
В настоящее время у меня есть данные об уровне сигнала для 60 позиций в области 15 м на 10 приблизительно.Я хочу использовать ANN, чтобы помочь предсказать координаты для других позиций.Пройдя через несколько потоков, я понял, что нормализация данных даст мне лучшие результаты.
Я пробовал это и несколько раз переучивал свою сеть.Мне удалось получить целевой параметр в nntool MATLAB к значению .000745, но все же после того, как я даю обучающий образец в качестве тестового ввода, а затем масштабирую его обратно, он дает отклонение значения.
Значение .000745 означает, что мои данные были очень близко, верно?Если да, то почему эта аномалия?Я делю и умножаю на максимальное значение для нормализации и масштабирования значения соответственно.
Может кто-нибудь объяснить мне, где я могу пойти не так?Я использую неправильные параметры тренировки?(Я использую TRAINRP, 4 слоя с 15 нейронами в каждом слое и задаю цель 1e-8, градиент 1e-6 и 100000 эпох)
Должен ли я рассмотреть для этой цели методы, отличные от ANN?
Пожалуйста, помогите.