使用脚本自动配置matlab安装libsvm和随机森林工具箱
前言
支持向量机(SVM)和随机森林 都是用于分类的机器学习算法。
这里我需要对网上的工具箱在matlab中进行配置。
效果演示:
1.双击运行“自动配置.bat”

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

3.等待,配置完成

脚本预览:

自动配置.bat 调用了autoconfig.m文件(在windows控制台cmd中运行matlab命令[1])
脚本代码:
自动配置.bat
:: windows脚本 - 自动配置matlab
:: 作者:freecode
:: 时间:2016.4.
:: 使用该脚本,有以下条件:
:: .该脚本必须与 libsvm-mat-2.89-[FarutoUltimate3.] 和 RF_MexStandalone-v0.-precompiled 文件夹放到同一目录下(与svm库和随机森林库配合使用)
:: .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-[FarutoUltimate3.]
make
cd ..\RF_MexStandalone-v0.-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安装libsvm和随机森林工具箱的更多相关文章
- MATLAB安装libsvm无法使用解决办法(转)
buaasuozi 这是原作者: 安装libsvm 不成功有可能是你的MATLAB版本或者是编译文件版本的问题,但是不要急着换其他版本....说不定就有别的解决办法呢 首先感谢Lin教授及其实验室提 ...
- MATLAB安装libsvm工具箱的方法
支持向量机(support vector machine,SVM)是机器学习中一种流行的学习算法,在分类与回归分析中发挥着重要作用.基于SVM算法开发的工具箱有很多种,下面我们要安装的是十分受欢迎的l ...
- 随机森林实现 MATLAB
matlab 中随机森林工具箱的下载地址: http://code.google.com/p/randomforest-matlab/downloads/detail?name=Windows-Pre ...
- matlab使用libsvm入门教程——使用matlab安装配置libsvm以及一个svm分类实例
前言 此教程专注于刚入门的小白, 且博客拥有时效性, 发布于2019年3月份, 可能后面的读者会发现一些问题, 欢迎底下评论出现的问题,我将尽可能更新解决方案. 我开始也在如何安装libsvm上出现了 ...
- Ubuntu配置apt安装源为清华源[含自动配置脚本]
Ubuntu配置apt安装源为清华源[含自动配置脚本] 一.备份原配置文件 Ubuntu 的软件源配置文件是/etc/apt/sources.list.将系统自带的该文件做个备份,以防万一. sudo ...
- 01-ubuntu18.04安装docker脚本[含自动配置apt]
01-ubuntu18.04安装docker脚本[含自动配置apt] 脚本一键安装docker,并配置阿里云的docker镜像加速. #!/bin/bash #更新apt源为清华源 echo &quo ...
- 企业IT管理员IE11升级指南【15】—— 代理自动配置脚本
企业IT管理员IE11升级指南 系列: [1]—— Internet Explorer 11增强保护模式 (EPM) 介绍 [2]—— Internet Explorer 11 对Adobe Flas ...
- python环境变量自动配置脚本(setx使用)
前言 setx不是windows系统自带的工具,需要到微软官网下载,但是有的系统也会自带.(是官方提供的,可放心食用) set和setx都可以用来配置环境变量.他们的不同点在于,set只是临时的修改环 ...
- docker安装 之 ---CentOS 7 系统脚本自动安装
[使用脚本自动安装] 在测试或开发环境中Docker官方为了简化安装流程,提供了一套便捷的安装脚本,CentOS系统上可以使用这套脚本安装: $ curl -fsSL get.docker.com - ...
随机推荐
- Thinking in java学习笔记之map的应用
Random rand = new Random(47); Map<Integer,Integer> m = new HashMap<Integer,Integer>(); f ...
- AOJ DSL_2_E Range Add Query (RAQ)
Range Add Query 数列 A = {a1,a2,...,an} に対し.次の2つの操作を行うプログラムを作成せよ. add(s,t,x): as,as+1,...,at にxを加算する. ...
- 【BZOJ-1419】Red is good 概率期望DP
1419: Red is good Time Limit: 10 Sec Memory Limit: 64 MBSubmit: 660 Solved: 257[Submit][Status][Di ...
- poj3468 A Simple Problem with Integers(zkw区间修改模板)
此题是一道线段树的裸题,这里只是为了保存我的zkw线段树模板 #include <cstdio> #include <cstring> #include <iostrea ...
- [转]eclipse重新编译
Eclipse打开时并不重新生成class文件,这就造成了eclipse找不到需要的class文件从而不能正常编译工程中的其他代码.此时就需要重新编译工程. 单击Project菜单,选择Clean菜单 ...
- thinkphp标签
1.volist标签 随后一条不一样的输出<volist name="pagehead" id="vo"> <if condition=&qu ...
- Android 网络编程
HttpClient 发送get请求 创建一个客户端对象 HttpClient client = new DefaultHttpClient(); 创建一个get请求对象 HttpGet hg = n ...
- 0、Web基本概念
一.Web的概念: 本意是蜘蛛网和网的意思,在网页设计中我们称为网页的意思. 二.Web的分类:Internet上供外界访问的Web资源分为静态Web资源和动态Web资源两种. 1.静态Web资源:W ...
- NOSDK--一键打包的实现(三)
1.3 编译及拷贝资源的脚本介绍 这一节介绍编译及拷贝资源的shell脚本,即: tools: //保存通用的功 ...
- nyoj 下三角矩阵
Problem A 下三角矩阵 时间限制:1000 ms | 内存限制:65535 KB 描述 给定一个由0和1组成的矩阵.只允许交换相邻的两行,要把矩阵转化成下三角矩阵(主对角线上方的元素都是0 ...