① 求MATLAB中,SVM工具箱中各个核函数(linear,poly, rbf,sigmoid, sp line,bsp line )每个具体什么意
我愁啊,你不会也是做这个基于SVM的东西吧!
② 关于MATLAB中SVM工具箱的使用方法
1、首先需要复MATLAB
SVM
Toolbox,将其中的文件制解压并命名为svm
2、将文件拷到E:\matlab\toolbox
(我的是在E:\MATLAB\R2013a\toolbox)
3、打开matlab点击set
path---->add
folder
然后把你的工具箱文件夹添加进去就可以了
4、路径加进去后在file→Preferences→General的Toolbox
Path
Caching里点击update
Toolbox
Path
Cache更新一下。
5、最后在matlab的命令栏中输入which
svcoutput可以查看路径E:\matlab\toolbox\svm\svcoutput.m就可以了
③ libsvm工具箱和lssvm工具箱有什么区别
1、这两个意义完全不一样,lssvm是最小二乘支持向量机,是一种算法 libsvm是一个支持版向量机的工具集合,权一个库;
2、LIBSVM是台湾大学林智仁(Lin Chih-Jen)副教授等开发设计的一个简单、易于使用和快速有效的SVM模式识别与回归的软件包,不但提供了编译好的可在Windows系列系统的执行文件,还提供了源代码,方便改进、修改以及在其它操作系统上应用;
3、而LSSVM是支持向量机算法的一种改进版本——即最小二乘支持向量机(Least Squares Support Vector Machine)。
④ 关于matlab的SVM工具箱的几个函数
能不用自带函数不,给你个最小二乘支持向量机的自编代码
clear all;
clc;
N=35; %样本个数
NN1=4; %预测样本数
%********************随机选择初始训练样本及确定预测样本*******************************
x=[];
y=[];
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);
% end
%end
%*********构造径向基核函数**************************************
for i=1:N
x1=x(:,index(i));
for j=1:N
x2=x(:,index(j));
x12=x1-x2;
K(i,j)=exp(-(x12'*x12)/2/(deita*deita));
end
end
%*********构造多项式核函数****************************************
%for i=1:N
% x1=x(:,index(i));
% for j=1:N
% x2=x(:,index(j));
% K(i,j)=(1+x1'*x2)^(deita);
% end
%end
%*********构造核矩阵************************************
for i=1:N-NN1
for j=1:N-NN1
omeiga1(i,j)=K(i,j);
end
end
omeiga2=omeiga1';
omeiga=omeiga2+(1/gama)*eye(N-NN1);
A12=ones(1,N-NN1);
A21=A12';
A=[0 A12;A21 omeiga];
%**************************************
for i=1:N-NN1
B21(i,:)=y(index(i));
end
B=[0;B21];
%********LS-SVM模型的解******************************
C=A\B;
%******
b=C(1); %模型参数
for i=1:N-NN1
aipha(i)=C(i+1); %模型参数,行向量
end
%*******************************************
for i=1:N %预测模型
aifx(i)=b+(aipha)*K(1:N-NN1,i);
end
%*******************************************
aifx
index
⑤ 如何在matlab中添加SVM工具箱以及初次应用
如何在matlab中添加SVM工具箱以及初次应用
atlab大部分函数都放在了toolbox这个文件夹下面。可以试着专把需要的函数和工具箱属放进去看看能不能用。象matlab升级以后功能会更强大,包含的工具箱也越多,所占用的硬盘空间也变得很大。建议你安装的时候选择自定义安装,只装自己需要的几个工具箱,看你需要是用在什么专业,它里面有很多比如财务工具箱,航空工具箱,生物技术工具箱对与我专业就没有用,就可以不安装。这样就省了空间了。
⑥ 关于SVM工具箱安装的问题
嘿嘿,抄我自己解决啦。。原袭来是我自己真的没有安装VC6.0 我刚才安装了一下,这下好了,显示如下:mex -setupPlease choose your compiler for building external interface (MEX) files: Would you like mex to locate installed compilers [y]/n? y Select a compiler: [1] Lcc-win32 C 2.4.1 in D:\PROGRA~1\MATLAB\R2008a\sys\lcc\bin [2] Microsoft Visual C++ 6.0 in D:\Program Files\Microsoft Visual Studio [0] None Compiler: 以后遇到问题我一定自己先尝试解决,然后再请教版主。。。嘿嘿
⑦ 如何在MATLAB中添加SVM函数工具箱
先需要MATLAB SVM Toolbox,将其中的文件解压并命名为svm
将文件拷到E:\matlab\toolbox
打开matlab点击set path---->add folder 然后把你的工具箱文件夹添专加进属去
路径加进去后在file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下。
最后在matlab的命令栏中输入which svcoutput可以查看路径E:\matlab\toolbox\svm\svcoutput.m就可以了
⑧ MATLAB中LS-SVM工具箱的问题
LS-SVM是什么,题主随便搜索一下就应该知道了啊。。。
LS-SVM是的缩写,中文翻译成“最小二专乘支持向量属机”,用于非线性分类、回归、时间序列预测和无监督学习等领域。
至于那两个函数,trainlssvm用来训练得到模型,simlssvm则用trainlssvm训练得到的model为测试集分类或者进行函数拟合(和神经网络中的概念类似)。
工具箱里面有相应的演示程序(名字都以demo开头),您可以结合具体的例子去学习。
附件是一个关于该工具箱的说明,供参考。
⑨ 求用matlab中svm工具箱对6组数据进行二分类的代码,说明,具体操作步骤,详细讲解,初学者能懂,有例子
题主说复的svm工具箱是什么,制libsvm吗?确定安装好了?别给了程序说不能运行就好玩了。
我没有数据不可能直接给你做好,但是可以给一个注释清楚的例子。
要求就是二分类,对吧?
至于怎么从txt里读数据就别问我了,我会在程序里随机生成测试数据。
⑩ matlab添加svm工具箱
图片完全看不清楚。
如果是出现错误可能的原因有你转动了你解压的文件。
如果你不想出现内错误的话容,可以在MatLab输入edit pathdef.m 然后把里面注释的 '(你所有报错的文件名)' 全部删了 ,就不会出现再报错的了。
不过这样可能你加载的工具箱就不成功哦。重新加载好了