有没有办法从Opencv中实现的adaboost算法中提取弱学习者的功能?
我知道adaboost基于一组输入功能组合了一组弱学习者。 测量训练集中每个样本的相同特征。 通常,adaboost使用决策树桩并为每个功能设置阈值,并选择具有最小错误的决策树桩。我想知道产生弱学习者的特征是什么。
感谢。
答案 0 :(得分:0)
您只需保存模型并从文本文件中提取树/树桩。 save() api使用起来非常简单。在文件中,您将找到如下项目:
“分裂: - {var:448,质量:5.0241161137819290e-002, le:1.7250000000000000e + 002}“
“var”旁边的数字是要素索引,“le”是此功能的“小于”值。