吴恩达——人脸识别笔记

本文介绍了人脸识别的基本概念,包括人脸验证与人脸识别的区别。重点讲解了one-shot学习、Siamese网络以及Triplet loss在人脸识别中的应用。通过构建similarity函数和设定目标函数,实现对人脸的高效识别。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、什么是人脸识别?

人脸验证 vs 人脸识别
人脸验证:
输入图片,名字/ID
输出是否为之前输入的照片中的人
人脸识别:
有k个人输入数据库中(已经训练好的网络)
输入一张的照片
输出ID(是否为k个人中的一个或未识别出)

二、one-shot学习

(一次性学习,不可能每次输入一个人要训练一次网络,所以要构建一个函数,即similarity函数)

similarity 函数
小于等于τ就为同一个人,大于τ就为不同人

三、Siamese network

1.理解
simaese network
每张输入的图片最后都变成一个128维的向量,所以通过输入两个不同的照片判断是否为同一个人是可以通过计算两向量之间的距离,即用similarity函数
2.目标函数
目标函数
这里:如果输入的两张照片为同一个人,那么就使目标函数最小
如果输入的两张照片为不同人,则是目标函数最大

四、Triplet loss

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值