【CV算法原理理解】人脸对齐之GBDT(ERT)算法原理
前言
概念
树、决策树、二叉树、随机森林、随机蕨、CART分类回归树;
GBDT 的全称是 Gradient Boosting Decision Tree,梯度提升决策树。Xgboost;
简介
One Millisecond Face Alignment with an Ensemble of Regression Trees算法(以下简称GBDT)是一种基于回归树的人脸对齐算法,这种方法通过建立一个级联的残差回归树(GBDT)来使人脸形状从当前形状一步一步回归到真实形状。每一个GBDT的每一个叶子节点上都存储着一个残差回归量,当输入落到一个节点上时,就将残差加到该输入上,起到回归的目的,最终将所有残差叠加在一起,就完成了人脸对齐的目的。
论文中分裂树时,采用的输入并非是当前形状,而是依据当前形状从该图片中提取出的特征。论文中是使用的像素差作为特征,依据特征进行节点分裂,直到叶子节点。
树的节点分裂和像素差特征
原论文作者一共建立了10棵GBDT,每一个GBDT中包含500棵树,10棵GBDT的意思就是,每一棵GBDT都是相互独立的,一共有10个相互独立的特征池。作者的每一个特征池中有400个点,在同一棵GBDT中,每次节点分裂,都从这400个点中挑选出20对点并随机产生20个阈值,然后进行分裂,看看哪一对点分裂的结果方差最小,就将其作为分裂的依据。
参考
完
各美其美,美美与共,不和他人作比较,不对他人有期待,不批判他人,不钻牛角尖。
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
心正意诚,做自己该做的事情,做自己喜欢做的事情,安静做一枚有思想的技术媛。
版权声明,转载请注明出处:https://www.cnblogs.com/happyamyhope/
分类:
machine_learning
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 地球OL攻略 —— 某应届生求职总结
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 提示词工程——AI应用必不可少的技术
· .NET周刊【3月第1期 2025-03-02】
2022-08-08 【labelme的使用】"IndexError: list index out of range" when edit label
2022-08-08 【DL基础】DL权重参数初始化方法总结
2022-08-08 【DL基础】训练DL网络loss出现Nan的原因分析
2022-08-08 【CV项目源码实现】darknet yolov3输入图片预处理及将预测框bbox还原至原图
2022-08-08 【DL基础】理解深度学习中的动量(momentum)
2022-08-08 【opencv基础】opencv cv::Mat::step的理解
2021-08-08 【git基础】git error: failed to push some refs to remote