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代码即可!
具体所需要做的事情:
1.下载压缩包,解压缩出两个文件夹.
2.将这两个文件夹放到matlab的设置路径的文件夹中,包含子文件夹.如上图.
3.不用编译,直接在matlab里面使用classRF_train和classRF_predict这两个函数就行.