有一种能够重视某些输入的NN吗?
我有一个问题(由2个不同的NN解决):
情况1) 输入:1 0 1 0 1 0 1:目标:23
情况2) 输入:1 0 1 0 1 0 1:目标:29
我可以使用相同的NN作为两个输入,使用SITUATION作为单个NN的另一个INPUT吗?
这种方法的一个问题是我有50种不同的情况。
任何有好主意的人?
安德烈
答案 0 :(得分:0)
我认为你最好的选择是添加另外50个输入神经元并点亮其中一个,表明你的情况。 为了使它更小,你可以只使用6个输入神经元并用二进制代码点亮它们(情况13 = 101100作为输入神经元的输入)
其他解决方案是针对每种情况训练神经网络并保存其权重+偏差。然后,为了解决问题,您将首先应用与您想要的情况相对应的权重+偏差,然后计算输出。
我能想到的最后一个选项是创建50个不同的神经网络并使用你需要的神经网络。
我认为在二进制中增加6个神经元的解决方案是最好的方法。 您最多可以有64种不同的情况。添加第7个神经元可以将你的情境数量扩展到124,并且每个下一个神经元都会加倍