欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

连体神经网络 双胞胎神经网络

最编程 2024-04-30 10:41:52
...

Siamese

泰国人,暹罗人

场景

孪生神经网络用于处理两个输入"比较类似"的情况。

用于有两个输入,比较两个输入之间的距离的场景,如比较银行预留签名与当前签名是不是一个人

实现

共享权值,其实就是一个网路复制一下,组合成一个孪生网络.
Siamese neural  network孪生神经网络_神经网络

当两边网络不同,就是伪孪生网络

其他

  1. 伪孪生神经网络适用于处理两个输入"有一定差别"的情况。比如,我们要计算两个句子或者词汇的语义相似度,使用siamese network比较适合;
  2. 如果验证标题与正文的描述是否一致(标题和正文长度差别很大),或者文字是否描述了一幅图片(一个是图片,一个是文字),就应该使用pseudo-siamese network。