关于MATLAB中SVM卡硬工具箱使用方法的使用方法

下次自動登錄
現在的位置:
& 綜合 & 正文
matlab SVM工具箱安裝和使用
1.安裝辦法
下載地址:http://see.xidian.edu.cn/faculty/chzheng/bishe/indexfiles/indexl.htm
在命令窗口輸入以下命令:(路徑根據自己的情況來調整)
cd 'D:\Program Files\MATLAB\R2008a\toolbox\svm'
addpath(genpathKPM(pwd))
addpath(genpath('D:\Program Files\MATLAB\R2008a\toolbox\svm'))
可以檢驗是否安裝成功
which svcoutput
如果成功會顯示其所在路徑:D:\Program Files\MATLAB\R2008a\toolbox\svm\svcoutput.m
2.在較高版本的matlab使用其函數會出現錯誤:
...qp.dll 不是有效的 Win32 應用程序
這需要我們重新編譯dll文件:
cd 'D:\Program Files\MATLAB\R2008a\toolbox\svm\Optimiser'
mex -v qp.c pr_loqo.c
此時會在Optimiser文件夾下看到兩個文件:qp.dll.old和qp.mexw32;
把qp.mexw32重命名為qp.dll覆蓋svm文件夾下的qb.dll即可。
首先請確定你下載的是matlab版本的安裝文件libsvm-3.11.zip,貌似為了省事,裡面有所有需要的內容,什麼JAVA, C++,都在壓縮包里~O(∩_∩)O~。
下載地址(官方):
(看到matlab後面紅色的連接了么,那個Latest後面的那個~~狠狠點它~~)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
matlab R2011b~~~~~~~~~其他版本安裝類似~
將得到的libsvm-3.11.zip解壓~理論上任何目錄下都可以啊~但是為了防止誤刪等悲劇發生~建議大家放在matlab安裝目錄下的toolbox文件下,如:...\MATLAB\R2010b\toolbox\libsvm。
安裝步驟如下:
1. 運行matlab,將current folder中路徑設置到libsvm\matlab的文件目錄下
2. 運行命令:mex -setup
(華麗麗的回車運行)
3. 出現提示如下:
Please choose your compiler for building external interface (MEX) files:
Would you like mex to locate installed compilers [y]/n? y
(選擇 毫不猶豫選擇 Y
Select a compiler:
[1] Lcc-win32 C 2.4.1 in C:\PROGRA~1\MATLAB\R2010b\sys\lcc
[2] Microsoft Visual C++ 2010 in C:\Program Files\Microsoft Visual Studio 10.0
(選擇會根據大家安裝的編譯器的不同而不同,但一般不選擇第一個,由於文件中的文件由.cpp ,h等組成~所以盡量選擇C++編譯器編譯)
Please verify your choices:
Compiler: Microsoft Visual C++ 2010
Location: C:\Program Files\Microsoft Visual Studio 10.0
Are these correct [y]/n?
Trying to update options file: C:\Documents and Settings\Administrator\Application Data\MathWorks\MATLAB\R2010b\mexopts.bat
From template:
C:\PROGRA~1\MATLAB\R2010b\bin\win32\mexopts\msvc100opts.bat
Done . . .
當你看到Done...的時候,此步驟就成功了~
4. 運行命令:make (回車)
注意:此時如果還是出現???Undefined function or variable 'make'.提示,那說明所下載的版本不是matlab使用的安裝包啊,解壓縮的文件里沒有make.m文件,所以不被matlab識別~看看名稱中是不是沒有mat~不過最新的Zip包包裡面有所有類型的安裝類庫,所以檢查一下是不是在libsvm\matlab文件路徑下吧~~~~
5. matlab 菜單: file -& set path... -& Add with Subfolders...並在彈出的對話中將libsvm找到matlab文件夾並選擇確定,save然後close
這樣不管你的工作目錄在哪裡都可以引用LIBSVM裡面的函數了~O(∩_∩)O~
6. 測試安裝是否成功
運行命令:
  load heart_scale.mat %老版本裡面有這個,新的木有找到(⊙v⊙)嗯
  model = svmtrain(heart_scale_label, heart_scale_inst, '-c 1 -g 0.07');
當生成結構體model的時候,說明libsvm和matlab之間的接口已經完全配置成功。
其他的詳細內容,查看相應的README就可以了啊~~祝愉快~~~~~
【上篇】【下篇】当前位置:
文件名称:svm-toolbox
所属分类:
标签属性:
上传时间:
文件大小:
浏览/下载:
204次 / 0次
提 供 者:
相关连接:
下载说明:
别用迅雷下载,失败请重下,重下不扣分!
matlab 支持向量机工具箱可以实现输入数据并对数据按指定的寻优方式和核函数计算出数据分类决策函数。-matlab SVM toolbox for data classification
(系统自动生成,下载前可以参看下载内容)下载文件列表
svm工具箱文件/
svm工具箱文件/binomial.m
svm工具箱文件/centrefig.m
svm工具箱文件/cmap.mat
svm工具箱文件/Contents.m
svm工具箱文件/Examples/
svm工具箱文件/Examples/Classification/
svm工具箱文件/Examples/Classification/iris1v23.mat
svm工具箱文件/Examples/Classification/iris2v13.mat
svm工具箱文件/Examples/Classification/iris3v12.mat
svm工具箱文件/Examples/Classification/linsep.mat
svm工具箱文件/Examples/Classification/nlinsep.mat
svm工具箱文件/Examples/Regression/
svm工具箱文件/Examples/Regression/example.mat
svm工具箱文件/Examples/Regression/sinc.mat
svm工具箱文件/Examples/Regression/titanium.mat
svm工具箱文件/newsvm.zip
svm工具箱文件/nobias.m
svm工具箱文件/Optimiser/
svm工具箱文件/Optimiser/Makefile
svm工具箱文件/Optimiser/pr_loqo.c
svm工具箱文件/Optimiser/pr_loqo.h
svm工具箱文件/Optimiser/qp.c
svm工具箱文件/Optimiser/qp.dll
svm工具箱文件/qp.dll
svm工具箱文件/README
svm工具箱文件/softmargin.m
svm工具箱文件/svc.m
svm工具箱文件/svcerror.m
svm工具箱文件/svcinfo.m
svm工具箱文件/svcoutput.m
svm工具箱文件/svcplot.m
svm工具箱文件/svdatanorm.m
svm工具箱文件/svkernel.m
svm工具箱文件/SVM工具箱使用方法.doc
svm工具箱文件/svr.m
svm工具箱文件/svrerror.m
svm工具箱文件/svroutput.m
svm工具箱文件/svrplot.m
svm工具箱文件/svtol.m
svm工具箱文件/uiclass.m
svm工具箱文件/uiclass.mat
svm工具箱文件/uiregress.m
svm工具箱文件/uiregress.mat
暂无评论内容.
*快速评论:
和说明不符
不是源码或资料
纯粹是垃圾
*内  容:
*验 证 码:
搜珍网是交换下载平台,下载的内容请自行研究使用或咨询上传人.
资源属性分别代表:系统平台,开发平台,开发语言,文件格式四部分.
本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用进行解压.
如果您发现此软件无法下载,请稍后再次尝试;或者.
本站提供下载的内容为网上收集或会员上传提供,若无意中侵犯了您的版权,.
如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.
如下载后发现下载的内容跟说明不相乎,可以联系本站的客服,经确认可以退回消费了的积分.
联系我们网站
·电话:(0)
搜珍网 www.dssz.com
All Rights Reserved.关于matlab的SVM工具箱的几个函数
最小二乘支持向量机的自编代码
N=35; %样本个数
NN1=4; %预测样本数
%********************随机选择初始训练样本及确定预测样本*******************************
index=randperm(N); %随机排序N个序列
index=sort(index);
gama=23.411; %正则化参数
deita=0.0698; %核参数值
%thita=; %核参数值
%*********构造感知机核函数*************************************
%for i=1:N
% x1=x(:,index(i));
% for j=1:N
% x2=x(:,index(j));
% K(i,j)=tanh(deita*(x1'*x2)+thita);
%*********构造径向基核函数**************************************
x1=x(:,index(i));
x2=x(:,index(j));
x12=x1-x2;
K(i,j)=exp(-(x12'*x12)/2/(deita*deita));
%*********构造多项式核函数****************************************
%for i=1:N
% x1=x(:,index(i));
% for j=1:N
% x2=x(:,index(j));
% K(i,j)=(1+x1'*x2)^(deita);
%*********构造核矩阵************************************
for i=1:N-NN1
for j=1:N-NN1
omeiga1(i,j)=K(i,j);
omeiga2=omeiga1';
omeiga=omeiga2+(1/gama)*eye(N-NN1);
A12=ones(1,N-NN1);
A=[0 A12;A21 omeiga];
%**************************************
for i=1:N-NN1
B21(i,:)=y(index(i));
B=[0;B21];
%********LS-SVM模型的解******************************
b=C(1); %模型参数
for i=1:N-NN1
aipha(i)=C(i+1); %模型参数,行向量
%*******************************************
for i=1:N %预测模型
aifx(i)=b+(aipha)*K(1:N-NN1,i);
%*******************************************
责任编辑:
声明:本文由入驻搜狐号的作者撰写,除搜狐官方账号外,观点仅代表作者本人,不代表搜狐立场。
今日搜狐热点网站已改版,请使用新地址访问:
SVM1 利用MATLAB中的SVM工具箱做预测的一些分析,有详细的功能描述
265万源代码下载- www.pudn.com
&文件名称: SVM1& & [
& & & & &&]
&&所属分类:
&&开发工具: matlab
&&文件大小: 6 KB
&&上传时间:
&&下载次数: 48
&&提 供 者:
&详细说明:利用MATLAB中的SVM工具箱做预测的一些分析,有详细的功能描述-Some analysts forecast SVM toolbox in MATLAB, a detailed functional description
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&testData.txt&&kernel.m&&Main_SVR.m&&SVM.m&&svmSim.m&&svmTrain.m
&[]:纯粹是垃圾
&近期下载过的用户:
&&&&&&&&&&&[]
&相关搜索:
&输入关键字,在本站265万海量源码库中尽情搜索:
&[] - 基于小波变换的ECG信号去噪,可以改小波基、阈值等参数完善实验效果,注释详细。尤其对这方面的初学者有参考价值。
&[] - 希尔伯特黄变换程序,里面还有emd变换的程序,希尔伯特黄变换的画图工具,能画出模态函数瞬时频率图像
&[] - 海面3维动态场景描述,改变程序中的风速大小就能得到不同海情的海面。
&[] - 做时间序列预测的svm程序,matlab编的
&[] - 社区居民健康管理系统,asp版本,支持慢病管理,居民健康档案的建立,查询,适合区域使用!
&[] - 无线通信系统的调度算法仿真程序,可以参考说明文件进行学习
&[] - svm的一个可执行程序,可以进行预测、归一化、并进行训练和测试
&[] - svm支持向量机的时间序列预测、分类、自回归代码
&[] - svm回归分析,包括了模型的建立以及数据的预测
&[] - 做时间序列预测的svm程序,matlab编的,多种时间序列预测模型

我要回帖

更多关于 小丸工具箱使用方法 的文章

 

随机推荐