文件名称:经典 AdaBoost 分类器:使用 Adaboost 将弱阈值分类器提升为强分类器-matlab开发
文件大小:8KB
文件格式:ZIP
更新时间:2024-06-19 12:26:29
matlab
这是一个经典的 AdaBoost 实现,包含在一个文件中,代码易于理解。 该函数由两部分组成,一个简单的弱分类器和一个增强部分: 弱分类器尝试在数据维度之一中找到最佳阈值,将数据分成两类-1和1 boosting 部分迭代地调用分类器,在每个分类步骤之后,它都会更改未分类示例的权重。 这会创建一系列“弱分类器”,其行为类似于“强分类器” . 训练模式: [estimateclass,model] = adaboost('train',datafeatures,dataclass,itt) 申请模式: 估计类= adaboost('应用',数据特征,模型) 输入/输出: datafeatures :大小为 number_samples x number_features 的数组dataclass:一个数组,其中的类不包含所有示例,该类可以是 -1 或 1 itt :训练迭代次数模型:具有
【文件预览】:
adaboost_version1d.zip
adaboost_version1e.zip