我在这件事上找不到明确的共识。
双向软件是什么意思,它与n路软件有什么不同?
Geoffrey在第四题中为机器学习的神经网络课程中给出的定义是:
一个具有两个元素的softmax单元
我对此完全陌生,所以我不明白这是否意味着:
如有任何澄清,我们将不胜感激。
发布于 2017-11-06 22:29:58
就我所理解的问题而言:双向Softmax的意思是,神经网络应该决定,是这个(X)还是那个。所以它只能输出一个二进制判决。
N-way意味着你有多个输出。例如:你的网络应该决定,给定的图片是否显示狗或猫(双向)。
另一个网络应该告诉,如果图片显示一个汽车,一个球,一个房子或一个人,等等.(正途)。看看这个:https://github.com/Kulbear/deep-learning-nano-foundation/wiki/ReLU-and-Softmax-Activation-Functions
技术上讲:网络中的一群神经元与数学运算、权重和偏差有关.
我使用的大多数模型都使用0到1之间的数字(双/浮动)。但是在分类网络中,您希望有一个定义的结果。对于猫/狗网络,你会有两个输出神经元(一个是猫概率,另一个是狗概率)。因此,一张与一只清晰的胖狗合照的图片会产生类似于(0.265,0.995)的东西。所以很可能是只狗。在这里应用双向最大软件,将产生~(0.2,0.8).所以“这是条狗”
基本上:它规范了模糊输出,使用户能够清楚地表达出来。阅读提供的链接。很好..。
https://stackoverflow.com/questions/47146789
复制相似问题