matlab随机森林randomforest工具箱Windows-Precompiled-RF_MexStandalone-v0.02-随机森林安装教程-超级详细
工具/原料
我的系统是win10,matlab是2016b版本,VS2012
matlab,随机森林randomforest工具箱Windows-Precompiled-RF_MexStandalone
方法/步骤
1、下载matlab随机森林工具箱Windows-Precompiled-RF_MexStandalone,链接如下:https://pan.baidu.com/s/11yMt2nb-gLfa4v_OWPnDew提取码:chds
2、打开matlab,在command命令行窗口输入:mex–setup,显示如下图
3、点击mex-setupC++,进行编译,编译成功如下图
4、运酚祯馄嫱行随机森林工具箱里的compile_windows.m,路径如下图红框所示,发现错误,错误代码是warningC4267和errorC2664,前者是警告不需要管他,后者是类型茌慊瑞谷转换错误。是mex_ClassificationRF_train.cpp代码出现了问题。
5、再用VS2012打开随机森林工具箱里的mex_ClassificationRF_train饱终柯肢.cpp这个文件,找到这个函数mxCreateNumericMatrix,将它第四个参数“0”改芤晟踔肿成static_cast<mxComplexity>(0)就OK了,所有的都要改,大概十几处吧。改完之后再次重复1-2的步骤,就可以编译成功了。
6、至此,随机森林工具箱安装完毕。