首页 > 其他分享 >深度学习-卷积神经网络--facenet人脸识别--67

深度学习-卷积神经网络--facenet人脸识别--67

时间:2024-04-08 20:59:17浏览次数:32  
标签:人脸识别 映射 特征向量 -- FaceNet 人脸 图像 67

目录

参考链接:
人脸识别网络 FaceNet
facenet详解

1. 概述

FaceNet是谷歌于[CVPR2015.02](FaceNet: A Unified Embedding for Face Recognition and Clustering)发表,提出了一个对识别(这是谁?)、验证(这是用一个人吗?)、聚类(在这些面孔中找到同一个人)等问题的统一解决框架,即它们都可以放到特征空间里统一处理,只需要专注于解决的仅仅是如何将人脸更好的映射到特征空间。其本质是通过卷积神经网络学习人脸图像到128维欧几里得空间的映射,该映射将人脸图像映射为128维的特征向量,联想到二维空间的相关系数的定义,使用特征向量之间的距离的倒数来表征人脸图像之间的"相关系数"(为了方便理解,后文称之为相似度),对于相同个体的不同图片,其特征向量之间的距离较小(即相似度较大),对于不同个体的图像,其特征向量之间的距离较大(即相似度较小)。最后基于特征向量之间的相似度来解决人脸图像的识别、验证和聚类等问题,FaceNet算法的流程如下图所示:

标签:人脸识别,映射,特征向量,--,FaceNet,人脸,图像,67
From: https://www.cnblogs.com/cavalier-chen/p/18122531

相关文章

  • AndroidStudio学习记录(5):图像按钮ImageView的实现
    <?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"......
  • 程序会输出几个a
    intmain(intargc,char*argv[]){for(inti=0;i<3;i++){printf("a\n");fork();}return0;}第一次循环:先打印一个a,fork()调用后会产生两个进程,一个父进程,一个子进程第二次循环:每个进程先分别打印一个a,然后再分别产生两个进程第......
  • 抖音粉丝快速增长的终极攻略
    ......
  • 深入理解数据结构——栈
    前言:在学习完数据结构顺序表和链表之后,其实我们就可以做很多事情了,后面的栈和队列,其实就是对前面的顺序表和链表的灵活运用,今天我们就来学习一下栈的原理和应用。准备工作:本人习惯将文件放在test.c、SeqList.c、SeqList.h三个文件中来实现,其中test.c用来放主函数,SeqList.c......
  • newstart 部分题解和pwn相关的学习
    做newstart的pwnpieee题的pie的学习首先:对于pieee这道题很简单的栈溢出,除了NX其他的保护都开了,然后呢在左边也发现了后门函数相对偏移为0x1264(对于这里我们只用关心后三位,因为pie不会随机化地址的低12位,通俗点说就是我们十六进制地址的后三位)而一般而言后三位的地址能够确定我......
  • 【机器学习】利用Autoencoder进行无监督异常检测(含代码)
    Autoencoder算法是一种常见的基于神经网络的无监督学习降维方法(其他常见降维方法)。文章目录一、Autoencoder简介二、Autoencoder无监督异常检测三、利用Antoencoder检测信用卡欺诈四、完整代码一、Autoencoder简介Autoencoder,中文称作自编码器,是一种无监督式学习模......
  • WPF combobox selectionchanged and triggered the listbox scroll/locate to the sel
    //xaml<Windowx:Class="WpfApp48.MainWindow"xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.mic......
  • Apr.8.2024 汇编中in&out的用法 显卡的初步探索
    为了读取/写入io,我们可以使用in指令和out指令in指令可以读取数据inax,dxinal,dx只能使用ax寄存器和dx寄存器,其中ax/al用来存储数据,dx指定端口同样还有out指令outdx,aloutdx,axout0x1234,alout0x1234,axout指令中,dx/立即数是端口号,al是数据——————————......
  • 从向量空间到特征多项式(参考自代数学引论)
    抽象线性空间定义线性空间\((R,V)\),满足:\(R\)是域,\(V\)是加法交换群;给定运算\((R,V)\toV\),即“纯量乘向量”,需要满足:对加法的左分配律(纯量加法和向量加法)和结合律(具体来说是\(a(b{\bfx})=(ab){\bfx}\))和“酉性”(\(1{\bfx}={\bfx}\))。容易定义线性组合。定义一个子集......
  • axios配置全局过滤器
    importaxiosfrom'axios'constservice=axios.create({baseURL:'/api',//注意!!这里是全局统一加上了'/api'前缀,也就是说所有接口都会加上'/api'前缀在,页面里面写接口的时候就不要加'/api'了,否则会出现2个'/api',类似'/api/api/user'......