Siamese neural network孪生神经网络
Siamese
泰国人,暹罗人
场景
孪生神经网络用于处理两个输入"比较类似"的情况。
用于有两个输入,比较两个输入之间的距离的场景,如比较银行预留签名与当前签名是不是一个人
实现
共享权值,其实就是一个网路复制一下,组合成一个孪生网络.
当两边网络不同,就是伪孪生网络
其他
- 伪孪生神经网络适用于处理两个输入"有一定差别"的情况。比如,我们要计算两个句子或者词汇的语义相似度,使用siamese network比较适合;
- 如果验证标题与正文的描述是否一致(标题和正文长度差别很大),或者文字是否描述了一幅图片(一个是图片,一个是文字),就应该使用pseudo-siamese network。