随机森林算法的相关资料,参考:https://www.cnblogs.com/maybe2030/p/4585705.html
(1)首先制作训练样本,并对样本打分类标签;(2)训练样本,并在训练集上的利用“包外错误率oob”评估模型效果;(注意:训练模型有很多关键参数,可以参考相关手册对照使用。)
- load train_sample % 训练样本
- load train_label % 样本标签
- % 训练随机森林模型
- model = TreeBagger(NumTrees, train_sample, train_label, 'Method', ...
- 'regression', 'OOBPrediction', 'on');
- % 评估RF模型在训练集上的检测效果
- err = oobError(model);
(3)使用RF模型时,将待检测样本制作成相同的测试样本集,利用predict函数执行检测。
- % 根据FR模型是回归模型还是分类模型,得到的预测值表征不同的意义
- cost = predict(model.model,sample);
随机森林算法详解
本文介绍了随机森林算法的基本步骤,包括样本准备、模型训练及效果评估等。通过具体实例讲解了如何利用随机森林进行分类和回归任务,适用于机器学习初学者和技术人员参考。
2435

被折叠的 条评论
为什么被折叠?



