如何安装随机森林工具箱(绝对实用)

#1你先需要找到randomforest工具箱,《matlab神经网络43个案例分析》附带的程序包里边有,自己去找一找。具体长这样:
如何安装随机森林工具箱(绝对实用)_第1张图片随书附带的,自己去找一找。
2.将此工具箱解压后复制至matlaban安装处里边的toolbox里就可以了
如何安装随机森林工具箱(绝对实用)_第2张图片工具箱放置的位置如上图。
3.打开matlab(我的是matlab2016b
第一小步:找到主页,点击设置路径,点击添加文件夹,找到刚才2中工具箱安装的地方,点击确定既可。或者点击下边的并并包含子文件夹。如何安装随机森林工具箱(绝对实用)_第3张图片第二小步:点击主页,设置路径上边的预设找到里边常规,再点击更新工具箱工作路径缓存,点击确定即可。
如何安装随机森林工具箱(绝对实用)_第4张图片
4最重要的一步,编译,编译前电脑必须安装编译软件,我用的是tdm64-gcc-4.9.2,自己去下载,我是安装支持向量机工具箱的时候安装的,参考下图,所以编译器电脑有一个就可以了.如何安装随机森林工具箱(绝对实用)_第5张图片
参考网址https://blog.csdn.net/u014681246/article/details/79959892
接下来就是随机森林工具箱的编译了。
随机森林工具箱有分类与回归两部分,都需要编译,之前网上就只有分类的编译,而我在解决分类编译之后,在回归中编译中也遇到了问题,现在解决了。
切记分别打开,分别编译。
如何安装随机森林工具箱(绝对实用)_第6张图片
下面以分类为例。
在编辑区域输入mex -setup(中间有空格),出现下图,点击c++
即可。(前提是编译器安装好了)
如何安装随机森林工具箱(绝对实用)_第7张图片
接下来出现下图:
如何安装随机森林工具箱(绝对实用)_第8张图片
再下来,找到src里边的mex_ClassificationRF_train.cpp,打开,找到mxCreateNumericMatrix,将里边的0替换成 static_cast(0),有21出处,全部替换,然后保存即可。如何安装随机森林工具箱(绝对实用)_第9张图片
最后找到compile-windows.m打开运行即可,如何安装随机森林工具箱(绝对实用)_第10张图片
出现下图就成功了:
如何安装随机森林工具箱(绝对实用)_第11张图片对于回归,步骤和上边一样,唯一的区别就是找到src里边的_mex_regressionRF_predict.cpp,打开,找到mxCreateNumericMatrix,将里边的0替换成 static_cast(0),有1出处,替换,然后保存即可。(mex_regressionRF_train.cpp里边和上边一样也要替换)
/**
最后就可以用随机森林工具箱了,希望能帮助到大家。

你可能感兴趣的:(如何安装随机森林工具箱(绝对实用))