【发布时间】:2014-06-17 09:28:09
【问题描述】:
我正在尝试创建神经网络,并且正在使用 aforge 框架。我有 3 个输入,20 个输出数据。像这样的输入: 0.4397 1.4492 0.57 , 0.4296 1.5271 0.615 等。并输出像这样的数据: [0,0,0,0,1,0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0] , [0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 0] 等。我正在计算的输出如下:
我知道,输出必须得到 [0,1] 但这里是 [-1,1]。我已经标准化了训练数据(除 100)和输出数据(除 100)。
我的问题是什么?提前致谢。 (对不起我的英语)
【问题讨论】:
-
为什么你认为输出应该在 [0,1] 的范围内?
-
反向传播函数获取 [0,1] 输出。非-值。我认为我的问题是规范化和非规范化,但我不知道我怎样才能成功。
-
请在您的问题中添加您的代码
-
我刚刚告诉了问题。代码约 2500 行。你肯定不想看。
标签: c# output neural-network aforge