关于matlab随机森林工具箱安装遇到的问题

1、randomforest工具箱:

《MATLAB 神经网络43个案例分析》
链接:https://pan.baidu.com/s/13GNLs6HQoKtFthuMPAp3xQ?pwd=veqs
提取码:veqs
randomforest工具箱在chapter 30这个章节里面的第一个文件夹。
在这里插入图片描述

2、将这个随机森林包复制粘贴放到自己MATLAB安装目录的toolbox目录下

在这里插入图片描述

3、然后打开MATLAB,打开上面的文件对应的路径位置。可以看到

RF_Class_C是随机森林分类编译文件包
RF_Reg_C是随机森林回归编译文件包
在这里插入图片描述

4、首先编译分类包:

1、打开RF_Class_C->src->mex_ClassificationRF_train.cpp文件

在这里插入图片描述

2、然后,将文件中的mxCreateNumericMatrix里面最后的0都改成static_cast<mxComplexity>(0) 一共有21处。耐心点复制粘贴就行。

在这里插入图片描述

3、然后打开mex_ClassificationRF_predict.cpp文件

在这里插入图片描述

4、找到下图中代码的位置,将int改成mwSize

在这里插入图片描述

5、然后返回上一级目录,打开compile_windows.m文件

在这里插入图片描述

6、然后在下面的命令行窗口中输入mex -setup(中间有空格)

前提是你的电脑已经安装好了对应的gcc编译器。(自己找教程下载,不同版本的Matlab使用的编译器版本不同)
我安装的是这个:
链接:https://pan.baidu.com/s/1Y7olTcQjwqDaJeR3sG6f_w?pwd=phwo
提取码:phwo
具体安装步骤过程配置环境变量参照这篇博文:
https://www.pianshen.com/source/647374472033393/
然后点击C++这个蓝色链接,出现下面这行即可。
在这里插入图片描述

7、然后就点击运行compile_windows.m文件,就完成了编译。

5、首先编译回归包:

1、打开RF_Reg_C->src->mex_regressionRF_train.cpp文件

在这里插入图片描述

2、然后,将文件中的mxCreateNumericMatrix里面最后的0都改成static_cast<mxComplexity>(0)

在这里插入图片描述

3、然后打开mex_regressionRF_predict.cpp文件

在这里插入图片描述

4、然后将图中的mxCreateNumericMatrix里面最后的0改成`static_cast(0)即可,就这1处

在这里插入图片描述

5、然后返回上一级目录,打开compile_windows.m文件

在这里插入图片描述

6、然后跟前面一样,在下面的命令行窗口中输入mex -setup(中间有空格)即可

在这里插入图片描述

7、然后就点击运行compile_windows.m文件,就完成了编译。

  • 12
    点赞
  • 57
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值