zoukankan      html  css  js  c++  java
  • 使用脚本自动配置matlab安装libsvm和随机森林工具箱

    前言

    支持向量机(SVM)和随机森林 都是用于分类的机器学习算法。

    这里我需要对网上的工具箱在matlab中进行配置。

    效果演示:

    1.双击运行“自动配置.bat”

    2.matlab会自动启动,手动配置一下mex(只有这里需要手动选择一下编译器)

    3.等待,配置完成

     

    脚本预览:

    自动配置.bat 调用了autoconfig.m文件(在windows控制台cmd中运行matlab命令[1]

    脚本代码:

    自动配置.bat

     1 :: windows脚本 - 自动配置matlab
     2 :: 作者:freecode
     3 :: 时间:2016.4.25
     4 :: 使用该脚本,有以下条件:
     5 :: 1.该脚本必须与 libsvm-mat-2.89-3[FarutoUltimate3.0] 和 RF_MexStandalone-v0.02-precompiled 文件夹放到同一目录下(与svm库和随机森林库配合使用)
     6 :: 2.matlab文件夹必须在d盘根目录
     7 
     8 @echo off  % echo不回显 %
     9 
    10 echo 添加matlab目录为搜索目录
    11 set path=%path%;D:MATLABin
    12 echo 添加完成
    13 
    14 echo 运行matlab,自动配置(运行autoconfig.m文件)
    15 ::matlab -nosplash -nodesktop -r autoconfig
    16 matlab -nosplash -r autoconfig
    17 
    18 echo 配置结束

     

    autoconfig.m

     1 % 添加搜索目录
     2 addpath(genpath([pwd,'RF_MexStandalone-v0.02-precompiled
    andomforest-matlabRF_Class_C']))
     3 addpath(genpath([pwd,'libsvm-mat-2.89-3[FarutoUltimate3.0]']))
     4 disp '搜索目录配置完成'
     5 
     6 % 设置编译器
     7 disp '开始配置编译器......'
     8 mex -setup
     9 disp '编译器配置完成'
    10 
    11 % 编译 SVM工具箱 和 随机森林工具箱
    12 disp '编译 SVM工具箱 和 随机森林工具箱......'
    13 cd .libsvm-mat-2.89-3[FarutoUltimate3.0]
    14 make
    15 cd ..RF_MexStandalone-v0.02-precompiled
    andomforest-matlabRF_Class_C
    16 compile_windows
    17 disp '编译完成'
    18 
    19 % 回到起始目录
    20 cd ..
    21 cd ..
    22 cd ..
    23 
    24 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

  • 相关阅读:
    SDOI 2016 数字配对
    SDOI 2016 征途 决策单调性
    SDOI 2016 生成魔咒
    SDOI 2016 排列计数
    【SC主题公园杯】三个袋子 = =不动脑的后果
    【BZOJ3050】【USACO 2013 Jan Gold金组】坐座位 Seating
    MillerRabin 快速的素数概率判定法
    [POJ3189][cqbzoj1640]稳定的奶牛分配 解题报告
    最大流 isap 模板
    【POJ 1324】Holedox Moving A*宽搜
  • 原文地址:https://www.cnblogs.com/yym2013/p/5430528.html
Copyright © 2011-2022 走看看