关于triplet loss的理解

Triplet Loss主要用于人脸识别,通过构建三元组<a,p,n>来学习特征表示,期望使同类内距离小,同类间距离大。文章介绍了Triplet Network的结构、预期目标、损失函数以及Triplet mining策略,强调了选择困难和一般三元组进行训练的重要性,以提高模型区分能力。" 131534567,8371198,面向服务架构(SOA)设计理论与实践解析,"['系统架构', '服务化', '微服务架构', 'Grafana', 'Prometheus']
摘要由CSDN通过智能技术生成

一:前言

Triplet Network最常用于人脸识别的领域,利用Triplet loss来学习人脸的特征向量表示。在看本文章之前,建议先观看Andrew Ng在Coursera上的deep learning specialization的相关课程。b站链接点这里

1、介绍

triplet network的网络结构如他的名字,输入是一个三元组<a,p,n>

a(anchor): 正样本

p(positive ):与a是同一类别的样本,可以理解为也是正样本

n(negative):与a不是同一类别的样本,负样本

如上图所示,triplet network的输入是一个三元组,实际上是三个输入共享一个同网络的参数,分别输出三个图片的特征࿰

  • 1
    点赞
  • 13
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值