首页 > 编程语言 >【CV算法原理理解】人脸对齐之GBDT(ERT)算法原理

【CV算法原理理解】人脸对齐之GBDT(ERT)算法原理

时间:2023-08-08 13:34:00浏览次数:50  
标签:ERT 回归 残差 算法 GBDT 人脸 对齐 原理

前言

 

概念

树、决策树、二叉树、随机森林、随机蕨、CART分类回归树;

GBDT 的全称是 Gradient Boosting Decision Tree,梯度提升决策树。Xgboost;

简介

One Millisecond Face Alignment with an Ensemble of Regression Trees算法(以下简称GBDT)是一种基于回归树的人脸对齐算法,这种方法通过建立一个级联的残差回归树(GBDT)来使人脸形状从当前形状一步一步回归到真实形状。每一个GBDT的每一个叶子节点上都存储着一个残差回归量,当输入落到一个节点上时,就将残差加到该输入上,起到回归的目的,最终将所有残差叠加在一起,就完成了人脸对齐的目的。

论文中分裂树时,采用的输入并非是当前形状,而是依据当前形状从该图片中提取出的特征。论文中是使用的像素差作为特征,依据特征进行节点分裂,直到叶子节点。

 

参考

1. 人脸对齐之GBDT(ERT)算法解读

2. 人脸识别_jiajinrang93的博客-CSDN博客

标签:ERT,回归,残差,算法,GBDT,人脸,对齐,原理
From: https://www.cnblogs.com/happyamyhope/p/7879427.html

相关文章

  • android 对话框AlertDialog。
    API:java.lang.Object ↳ android.app.AlertDialog.Builder使用AlertDialog.Builder创建对话框需要了解以下几个方法:setTitle:为对话框设置标题setIcon:为对话框设置图标setMessage:为对话框设置内容setView:给对话框设置自定义样式setItems:设置对话框要显示的一个list,一般用......
  • 原生JS实现一个不固定高度的虚拟列表核心算法
    <!DOCTYPEhtml><htmllang="en"><head><metacharset="UTF-8"><metaname="viewport"content="width=device-width,initial-scale=1.0"><title>不定高度的虚拟列表</title>&l......
  • Codeforces 1857D:Strong Vertices 与图论无关的出度最大统计
    1857D.StrongVerticesDescription:给定两个长度均为\(n\)的数组\(a\)和\(b\)(编号\(1\)~\(n\)),如果\(a_u-a_v\geqb_u-b_v\)\((u\neqv)\),那么从\(u\)到\(v\)建立一条有向边。"Strong"定义为:一个点\(V\)可以经过有向图中合法的通路到达其他所有的点。请求解出"......
  • 【Hystrix技术指南】(3)超时机制的原理和实现
    推荐超值课程:点击获取[每日一句]也许你度过了很糟糕的一天,但这并不代表你会因此度过糟糕的一生。[背景介绍]分布式系统的规模和复杂度不断增加,随着而来的是对分布式系统可用性的要求越来越高。在各种高可用设计模式中,【熔断、隔离、降级、限流】是经常被使用的。而相关的技......
  • 单片机 | 51单片机原理
    文章目录一、引脚分布介绍1.分类2.电源引脚3.时钟引脚(2根)4.控制引脚(4根)5.端口引脚(32根)二、存储器结构及空间分布介绍1.存储器的划分方法2.程序存储器(ROM)3.数据存储器(RAM)三、复位、时钟与时序1.复位与复位电路2.时钟电路3.单片机时序四、并行I/......
  • 服装行业多模态算法个性化产品定制方案
    一、项目背景AI赋能服装设计师,设计好看、好穿、好卖的服装传统服装行业痛点•设计师无法准确捕捉市场趋势,抓住中国潮流•上新周期长,高库存滞销风险大•基本款居多,难以满足消费者个性化需求解决方案•GPT+数据洞察,快速反应市场时尚流行趋势•柔性快反+数智化供应链,降......
  • php优化递归算法优化
    2023年8月7日13:59:31因为最近开发自己的一些常用系统,所以为了自由度较高一点,经常分类都是无限层级,所以递归用的比较多,但是发现当分类大于三层,数据1万以上递归就会很慢,所以一直在寻求优化算法,使用使用chagpt优化的算法,基本无法使用,后续想到用php原生函数来使用,结果性能飙升数据......
  • PostgreSQL-PITR 原理
    在 PostgreSQL的数据目录的pg_wal(10版本之前是pg_xlog子目录)子目录中始终维护一个WAL日志文件。该日志文件记录了数据库数据文件的每次改变。最初设计该日志文件的主要目的是为了数据库异常崩溃后,能够重放最后一次checkpoint点之后的日志文件,把数据库推到最终的一致状态,......
  • 使用Python中从头开始构建决策树算法
    决策树(DecisionTree)是一种常见的机器学习算法,被广泛应用于分类和回归任务中。并且再其之上的随机森林和提升树等算法一直是表格领域的最佳模型,所以本文将介绍理解其数学概念,并在Python中动手实现,这可以作为了解这类算法的基础知识。在深入研究代码之前,我们先要了解支撑决策树的......
  • 路径规划算法:基于跳蛛优化的机器人路径规划算法- 附matlab代码
    ✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。......