Artificial intelligence 我的神经网络输出的解释

Artificial intelligence 我的神经网络输出的解释,artificial-intelligence,neural-network,Artificial Intelligence,Neural Network,我正在使用具有激活功能的NN: F=1/(1+e^(-4.9*S)) S是输入的总和 该网络有1个输出节点,并被解释为电机的状态 电机有3种状态:1-顺时针运动2-逆时针运动3-锁定 问题是我应该如何解释输出? 例如说: 如果(输出>0.8),则顺时针运动 如果(0.2>输出180度1->360度…这完全取决于你的神经网络。对于你描述的那个,我会说它可以代表中间状态,或者它可以代表“混乱的神经网络” 因此,我建议有三项产出。如果,无论出于什么原因,没有一个或多个火灾,你知道什么东西坏了 是的,

我正在使用具有激活功能的NN:

F=1/(1+e^(-4.9*S))
S是输入的总和

该网络有1个输出节点,并被解释为电机的状态
电机有3种状态:1-顺时针运动2-逆时针运动3-锁定

问题是我应该如何解释输出? 例如说:

  • 如果(输出>0.8),则顺时针运动
  • 如果(0.2>输出<0.8),则锁定
  • 如果(输出<0.2),则逆时针运动
我的意思是,将输出解释为有3个状态是正确的吗?单个节点是否有能力拥有3种状态?或者对于3个状态,我必须有3个不同的节点

另一种提问方式:介于0.2和0.8之间的值是否意味着什么,或者只是尚未确定


另一个相关问题:单个输出节点是否可以表示电机的度数?例如0->0度0.5->180度1->360度…

这完全取决于你的神经网络。对于你描述的那个,我会说它可以代表中间状态,或者它可以代表“混乱的神经网络”

因此,我建议有三项产出。如果,无论出于什么原因,没有一个或多个火灾,你知道什么东西坏了

是的,你可以让一个神经网络输出一个连续的变量,但它需要一些仔细的调整,可能至少在最后一层有一个线性激活函数。

我同意(zabediah49)三个输出听起来更合理,每个状态一个。如果状态是相互排斥的,听起来像是,我甚至会考虑有一个SULTMax输出而不是SigMy.< /P>

所以你说,从理论上讲,将输出解释为3种或更多状态是没有问题的,但网络很难处理它。。。我说得对吗?以前有人这样做过吗?基本上是的。理论上,网络应该能够做到这一点。在实践中,使其工作起来更加困难,可能需要更大的网络,并且更难判断是否有故障。感谢您的回答,如果您知道任何关于此问题的信息,请提及参考资料,这将是非常有帮助的,应该给你一些介绍和链接到关于多值神经元的各种文章。thx的答案,但主要的问题是我能解释我的神经网络的输出,它有一个乙状激活函数,像我问的或没有。我不能改变我的网络结构(至少现在!)