我目前正在研究使用星形拓扑结构的 Zigbee WSN 的室内导航系统。
我目前在大约 15m x 10 的区域内有 60 个位置的信号强度数据。我想使用 ANN 来帮助预测其他位置的坐标。在经历了许多线程之后,我意识到规范化数据会给我带来更好的结果。
我尝试过并重新训练了我的网络几次。我设法将 MATLAB 的 nntool 中的目标参数设置为 0.000745,但在我将训练样本作为测试输入,然后将其缩小之后,它仍然给出了一个值。
0.000745 的值意味着我的数据非常接近,对吧?如果是,为什么会出现这种异常情况?我正在除以最大值并乘以最大值以分别归一化和缩放值。
有人可以解释一下我可能会出错的地方吗?我是否使用了错误的训练参数?(我正在使用 TRAINRP,4 层,每层 15 个神经元,目标为 1e-8,梯度为 1e-6 和 100000 个时期)
我是否应该为此考虑使用 ANN 以外的方法?
请帮忙。