siamese网络_吴恩达深度学习笔记(103)-人脸识别之Siamese网络

本文介绍了Siamese网络在人脸识别中的应用,通过相同的神经网络处理两张图片,获取128维编码进行相似度计算。重点阐述了网络如何通过训练得到能区分不同人的编码,以实现图片间的距离表示相似度。
摘要由CSDN通过智能技术生成

Siamese 网络(Siamese network)

上个笔记中你学到的函数d的作用就是输入两张人脸,然后告诉你它们的相似度。实现这个功能的一个方式就是用Siamese网络,我们看一下。

5ad5e13b46558fd08b9ee07f680628e5.png

你经常看到这样的卷积网络,输入图片x^(1),然后通过一些列卷积,池化和全连接层(还记得都有什么特点么?),最终得到这样的特征向量(编号1)。

有时这个会被送进softmax单元来做分类,但在这笔记里我们不会这么做。

我们关注的重点是这个向量(编号1),加如它有128个数,它是由网络深层的全连接层计算出来的,我要给这128个数命个名字,把它叫做f(x^(1))。你可以把f(x^((1)))看作是输入图像x^(1)的编码,取这个输入图像(编号2),在这里是Kian的图片,然后表示成128维的向量。

fa2ec8d58b7b995151506e0c736fb668.png

建立一个人脸识别系统的方法就是,如果你要比较两个图片的话,例如这里的第一张(编号1)和第二张图片(编号2),你要做的就是把第二张图片喂给有同样参数的同样的神经网络

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值