Adaboost 人脸检测之分类器级联

简介: 【1月更文挑战第8天】

分类器级联

依据 AdaBoost 算法的训练过程可以分为三步:

1, 初始化训练样本的权值分布。

2, 随后进行训练,在训练过程中,如果某一个样本点被正确的分类,那么在接下来的训练中其权重值会被降低,否则其权重值被提高。

3, 用更新权值后的样本集构造下一个分类器,重复上述过程直到满足训练的目标需求,最后经过m 次训练后,得到各个弱分类器h1,h2,h3,...,hm,增加分类误差小的并降低分类误差大的弱分类器的权重,得到相应的权重α1,α2,α3,...,αm并将各个弱分类器组合成一个具有较强分类能力的分类器α1h1+α2h2+α3h3+...+αmhm。

设第i 个样本,在第t 次迭代过程中的权重为wit,则其强分类器构造的过程如下:
image.png

(2) 进行 T 轮训练;
image.png

1,首先将所有样本权重初始化为样本的概率分布,之后进行迭代,每一轮迭代都需要更新权重,按照降低正确分类的样本权重,增加错误分类的样本权重,从而在接下来的一次迭代中更加重视被分类器分错的样本,之后通过多次有针对性的迭代后,生成的每个新的分类器基本上都可以进行效果较好的分类。
2,按照分类效果的好坏给每个分类器分配一个权重值,即效果较好的分类器权重较大。
3,将一系列经过加权的弱分类器进行组合便可得到一个强分类器。

image.png

小结

image.png

其训练过程就是为了寻找最优的分类器阈值jθ
image.png

相关文章
|
2月前
|
机器学习/深度学习 算法 数据库
KNN和SVM实现对LFW人像图像数据集的分类应用
KNN和SVM实现对LFW人像图像数据集的分类应用
45 0
|
4月前
|
编解码 算法
Adaboost 人脸检测原理剖析2
【1月更文挑战第7天】
|
17天前
|
机器学习/深度学习 算法 TensorFlow
【视频】神经网络正则化方法防过拟合和R语言CNN分类手写数字图像数据MNIST|数据分享
【视频】神经网络正则化方法防过拟合和R语言CNN分类手写数字图像数据MNIST|数据分享
|
4月前
|
编解码 算法 计算机视觉
|
10月前
|
机器学习/深度学习 文字识别 监控
使用 HOG 功能和多类 SVM 分类器对数字进行分类
使用 HOG 功能和多类 SVM 分类器对数字进行分类。
84 0
|
11月前
分类问题的判别
分类问题的判别 自用
39 0
|
机器学习/深度学习 算法 数据可视化
基于线性SVM的CIFAR-10图像集分类
基于线性SVM的CIFAR-10图像集分类
602 0
基于线性SVM的CIFAR-10图像集分类
|
算法 C++
降维算法:主成分分析 VS 自动编码器(三)
降维算法:主成分分析 VS 自动编码器(三)
134 1
降维算法:主成分分析 VS 自动编码器(三)
|
机器学习/深度学习 编解码 算法
降维算法:主成分分析 VS 自动编码器(一)
降维算法:主成分分析 VS 自动编码器(一)
195 0
降维算法:主成分分析 VS 自动编码器(一)
|
算法 C++
降维算法:主成分分析 VS 自动编码器(二)
降维算法:主成分分析 VS 自动编码器(二)
94 0
降维算法:主成分分析 VS 自动编码器(二)