机器学习之随机森林(一)

因为最近论文的原因,需要建立几个模型。随机森林在特征权重的选择中有重要意义,需要对特征进行选择。。本文先讲随机森林工具箱的安装。
我的系统是win10,matlab是2019b版本,VS2017.

下载matlab随机森林工具箱Windows-Precompiled-RF_MexStandalone,链接如下:https://pan.baidu.com/s/11yMt2nb-gLfa4v_OWPnDew

提取码: chds
打开 matlab,在command命令行窗口 输入:

mex –setup,显示如下图
在这里插入图片描述

点击 mex -setup C++ ,进行编译,编译成功如下图
在这里插入图片描述
运行 随机森林工具箱里的compile_windows.m,路径如下图所示,可能会出现错误,是mex_ClassificationRF_train.cpp代码出现了问题。
在这里插入图片描述
再用VS2017打开 随机森林工具箱里的mex_ClassificationRF_train.cpp 这个文件,找到这个函数mxCreateNumericMatrix,将它第四个参数“0”改成static_cast(0)就OK了,所有的都要改。
之后手动配置一下mex(只有这里需要手动选择一下编译器),出现
compile_windows
As this package has precompiled mex files ignore this file i.e. compile_windows.m

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值