使用脚本自动配置matlab安装libsvm和随机森林工具箱
2016-04-25 15:52
1246 查看
前言
支持向量机(SVM)和随机森林 都是用于分类的机器学习算法。这里我需要对网上的工具箱在matlab中进行配置。
效果演示:
1.双击运行“自动配置.bat”2.matlab会自动启动,手动配置一下mex(只有这里需要手动选择一下编译器)
3.等待,配置完成
脚本预览:
自动配置.bat 调用了autoconfig.m文件(在windows控制台cmd中运行matlab命令[1])
脚本代码:
自动配置.bat:: windows脚本 - 自动配置matlab :: 作者:freecode :: 时间:2016.4.25 :: 使用该脚本,有以下条件: :: 1.该脚本必须与 libsvm-mat-2.89-3[FarutoUltimate3.0] 和 RF_MexStandalone-v0.02-precompiled 文件夹放到同一目录下(与svm库和随机森林库配合使用) :: 2.matlab文件夹必须在d盘根目录 @echo off % echo不回显 % echo 添加matlab目录为搜索目录 set path=%path%;D:\MATLAB\bin echo 添加完成 echo 运行matlab,自动配置(运行autoconfig.m文件) ::matlab -nosplash -nodesktop -r autoconfig matlab -nosplash -r autoconfig echo 配置结束
autoconfig.m
% 添加搜索目录 addpath(genpath([pwd,'\RF_MexStandalone-v0.02-precompiled\randomforest-matlab\RF_Class_C'])) addpath(genpath([pwd,'\libsvm-mat-2.89-3[FarutoUltimate3.0]'])) disp '搜索目录配置完成' % 设置编译器 disp '开始配置编译器......' mex -setup disp '编译器配置完成' % 编译 SVM工具箱 和 随机森林工具箱 disp '编译 SVM工具箱 和 随机森林工具箱......' cd .\libsvm-mat-2.89-3[FarutoUltimate3.0] make cd ..\RF_MexStandalone-v0.02-precompiled\randomforest-matlab\RF_Class_C compile_windows disp '编译完成' % 回到起始目录 cd .. cd .. cd .. disp '您可以使用svm库和随机森林库了!'
资源下载:
[工具箱] libsvm-mat-2.89-3[FarutoUltimate3.0]http://www.matlabsky.com/thread-9327-1-1.html
Random Forest工具包
http://www.ilovematlab.cn/thread-168115-1-1.html
参考资料:
[1] 在windows控制台cmd中运行matlab命令 http://www.ilovematlab.cn/thread-217138-1-1.html原创声明
Freecode# : www.cnblogs.com/yym2013相关文章推荐
- 将Matlab程序转变为C语言
- MATLAB阈值获取函数ddencmp、thselect、wbmpen和wwdcbm,阈值去噪的函数wden、wdencmp、wthresh、wthcoef、wpthcoef以及wpdencm的
- [教程] 卡尔曼滤波简介及其算法实现代码(C++/C/MATLAB)
- 详解图像直方图均衡化原理,附自己写的在MATLAB下写的直方图均衡化源码,目的与OpenCV算法统一!
- matlab——ddencmp()函数
- matlab 稀疏张量的HOSVD 推荐系统
- matlab——zeros函数
- matlab中mean的用法
- matlab中size()函数的用法
- matlab中冒号的用法
- matlab写入和读取文件数据
- ISE与matlab/simulink联仿
- Matlab一个计算不同拉普拉斯矩阵的小函数
- 三维空间离散点构建面(matlab)
- matlab画图形函数 semilogx
- MATLAB中的S-Function的用法(C语言)
- 使用Matlab直接调用Microview相机接口
- MATLAB下中文无法显示解决办法
- fedora22+下的Matlab桌面启动项
- MATLAB中白噪声的WGN和AWGN函数的使用