亲测可用!随机森林工具箱在matlab里面的安装(randomforest-matlab,mex_ClassificationRF_predict,ClassificationRF_train)

RF_MexStandalone-v0.02  这个随机森林工具箱在09年就出现了,可以在matlab中实现随机森林算法,但是很多人在运行的过程中发现mex安装之后还是不行,涉及到的两个文件如下:

mex_ClassificationRF_predict.cpp

mex_ClassificationRF_train.cpp

即需要编译这两个函数之后才可以运行

在网上找来找去,发现没有解决问题的帖子,最终找到了这篇

https://blog.csdn.net/Miss_MIO/article/details/80230963

但是依旧没有解决问题,只是解决了train函数的编译,predict函数依然没解决,但是给了我解决的思路.

 

废话不多说,给出解决方案:

我的平台:WIN764位系统+MATLAB2018a

1.请直接下载编译好的工具包.https://download.csdn.net/download/ylrqvt/11009952

2.MATLAB里面路径设置好,参考下图.

3.不用编译什么函数了,直接运行你的MATLAB代码即可!

亲测可用!随机森林工具箱在matlab里面的安装(randomforest-matlab,mex_ClassificationRF_predict,ClassificationRF_train)_第1张图片

 

 

具体所需要做的事情:

1.下载压缩包,解压缩出两个文件夹.

2.将这两个文件夹放到matlab的设置路径的文件夹中,包含子文件夹.如上图.

3.不用编译,直接在matlab里面使用classRF_train和classRF_predict这两个函数就行.

你可能感兴趣的:(随机森林,matlab,mex,mex,-setup,随机森林工具箱)