1
反向传播如何在暹罗神经网络中工作?
我一直在研究Yann LeCun和他的同事在1994年提出的用于识别签名的暹罗神经网络的体系结构(“使用暹罗时延神经网络的签名验证” .pdf,NIPS 1994) 我了解了这种体系结构的总体思路,但是我真的无法理解这种情况下反向传播的工作原理。我无法理解神经网络的目标值是什么,这将允许反向传播正确设置每个神经元的权重。 在这种体系结构中,该算法计算两个神经网络的最终表示之间的余弦相似度。论文指出:“当给出真正的签名时,所需的输出是两个子网(f1和f2)的输出之间的小角度。 ,并且如果签名之一是伪造,则大角度书写”。 我真的不明白他们如何使用二进制函数(两个向量之间的余弦相似度)作为目标来进行反向传播。 在暹罗神经网络中如何计算反向传播?