matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】

【重点1——随机森林工具箱下载】【在这里下载,不要积分,不要会员,随便下!!!!!!!!!!!!!!!!!!!!】

近期在学习由王小川、史峰等编著的《MATLAB神经网络43个案例分析》时,在阅读到第30章   基于随机森林思想的组合分类器设计——乳腺癌诊断    时发现,需要安装随机森林工具箱。当时一脸懵逼,照着书上提供的网址

https://code.google.com/p/randomforest-matlab/

一搜,果然,呵呵……

然后,一通百度搜索,果然不是要会员就是要积分,实在不敢恭维。

【此处需要划重点!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!】

突然灵光一闪,果断点开早已在【北京航空航天大学出版社随书资料下载专区】下载好的配套资料,我擦擦!!!!!!!!!!!!!!!!!!!!

chapter30的文件夹里面!!!!!!!!!!RF_MexStandalone-v0.002压缩文件+解压后的RF_MexStandalone-v0.002文件。这他娘的里面不就是randomforest-matlab文件嘛!!!!!!!!!!【这个文件夹就是书上提到的随机森林工具箱,原来作者早都帮大家下载好了】

[特别提醒!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!]

北京航空航天大学出版社随书资料下载的网址:http://www.buaapress.com.cn/mzs/file/index/id/8/c/d

【在此,感谢北航出版社,感谢出书作者,感谢Abhishek Jaiantial开发团队】是的,惊不惊喜,意不意外,so easy!!!!!

[重点2——随机森林工具箱安装]

来,说干就干!

果断找到自己安装MATLAB时的路径,建议最好是绝对路径【以免删了不该删除的东西,麻烦】,找到toolbox文件夹。

【下面是我安装的路径】

然后,Ctrl+C文件夹randomforest-matlab,在将它Ctrl+Vtoolbox文件夹里就可以了。

然后,我们返回到matlab的界面,找到主页下的设置路径,【以MATLAB R2014a为例】如下图红色箭头所指

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第1张图片

然后点击:添加并包含子文件…按钮,按照刚刚复制到toolbox文件中的randomforest-matlab文件的绝对路径,找到randomforest-matlab文件夹,添加,保存,退出即可

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第2张图片

接着,我们点开刚刚设置路径上面的齿轮状:预设按钮。展开左侧的常规选项,然后点击与其对应的右侧的:更新工具箱路径缓存按钮,待更新完成后,点击下面的确定按钮,退出即可。

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第3张图片

然后,在matlab命令行窗口输入:help classRF_train    呵呵,有了函数对应的注解。差不可以了。

再试一个:help classRF_predict   呵呵,依然有注释。可以可以。

然而,大概,也许,可能,还没完…………………………

【重点3——收尾工作】

别高兴太早

回神一看,呃……chapter30里面还有个Readme.txt文件,这NM是什么鬼?果断点开。

哎……没啥说的,照做就是啦。

在命令行窗口输入:mex -setup   ,回车,

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第4张图片

这NM又是什么鬼,果断点mex -setup C++,编译完成,出现以下结果:

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第5张图片

不管了!!!!!!!!!!就这样吧,接着照做就是…………………………

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第6张图片

OMG,Jesus,什么鬼,这么多错误!?!?!?

仔细看看,是mex_ClassificationRF_train.cpp错误啦,怎么办?怎么办?   心里慌得一批*~*

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第7张图片

果断度娘,是的,度娘,找到大神的杰作:【此处,甚是感谢这位大神,Thank you!!!!!】

https://jingyan.baidu.com/album/fec7a1e5b151e91190b4e704.html?picindex=3

没错了!就是你,参照着改:

src文件夹中找到:mex_ClassificationRF_train.cpp这个文件,找到这个函数mxCreateNumericMatrix将它第四个参数“0”改成static_cast(0),所有的都改,总共21处需要修改【是的,强迫症晚期,我竟然计数了】。改完之后,再输入一次mex -setup,再点一次 mex -setup C++       然后,再点一次compile_windows.m,就可以编译成功了。

是的,至此,打完收工

呃……完了吗?不不不,还没有!!!!!

【再次划重点——自己挖的坑自己填】

各位一定注意,重点3部分的操作,一定是你在toolbox----->randomforest-matlab文件的绝对路径下修改保存的,不然以后——呵呵。

怎么做?????

当然是自己选啦,从下图的红色箭头开始,一通选,各种选,直到点进RF_Class_C文件夹为止

如果你要用书上提到的:基于随机森林思想的组合分类器设计——乳腺癌诊断的话。不要点进去RF_Reg_C文件里面去一通整,因为你会发现两个文件夹里面的内容那是出奇的像!!!!!!!!!!

matlab随机森林网络工具箱下载安装【强烈推荐!!!!!!!!!!】_第8张图片

 

【以上方法及过程是本人在处理特定问题时的解决方法,不一定适用各种情况,大家互通有无,共同分享,互相交流。为实现伟大的中国梦而共同努力*-*】

你可能感兴趣的:(matlab工具箱下载安装,matlab,随机森林工具箱,下载安装)