Adaboost结合神经网络
首先,简要附上机器学习的十大算法之一Adaboost的训练效果:一共三个分类器,准确率在63.5~65.3%之间,使用集成算法后,识别率提升到了70%。
背景介绍
传统的Adaboost仅适用于二分类任务(例如西瓜书《机器学习》中介绍的就是二分类的Adaboost),然而,实际生活中涉及更多的是多分类任务。毕竟,多分类任务包含了二分类任务。
本文将以一个CNN为例,实现用于多分类任务的。模型是博主简单搭建的,大概五层——3卷积层+1池化层+全连接层),Adaboost算法算法流程图如下