导航:首页 > 五金知识 > svm工具箱文件夹是什么

svm工具箱文件夹是什么

发布时间:2025-06-01 06:48:38

『壹』 如何在MATLAB中添加SVM函数工具箱

这里有个例子。
今天费了好大的劲终于将SVM_SteveGunn添加至我的matlab工具箱内,并且已能成功运行,现在把在添加以及运行中出现的各种问题罗列如下,并一一解决:
1、将下载的svm工具箱添加至matlab安装目录下
1、单独下载的工具箱
2、把新的工具箱拷贝到某个目录(我的是D:\soft\matlab2011b\toolbox)。
注意:你要是添加的很多个m文件,那就把这些m文件直接拷到再下一层你想要的工具箱的文件夹里
例如,我要添加的是支持向量机工具箱,在刚才的文件夹下我已经有svm(支持向量机工具箱)文件夹了,但有的m文件还没有,我就把新的m文件统统拷到D:\soft\matlab2011b\toolbox \svm目录下了。如果你连某工具箱(你打算添加的)的文件夹都没有,那就把文件夹和文件一起拷到D:\soft\matlab2011b\toolbox 下。
先把工具箱保存到MATLAB安装目录的根目录下面,然后运行matlab---->file---->set path---->add folder 然后把你的工具箱文件夹添加进去就可以了
3、在matlab的菜单file下面的set path把它( D:\soft\matlab2011b\toolbox \svm )加上。
4、 把路径加进去后在file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下。

记得一定要更新!我就是没更新,所以添加了路径,一运行还是不行。后来更新了才行。

2、在对svm工具箱进行使用时,发现了'qp.dll 不是有效的 Win32 应用程序 '
问题描述:
mex在不同windows OS下编译的结果,所以我们需要重新编译一下qp.dll
解决方案:
steve gunn 的包下面有一个optimiser 文件夹,把current Diretory目录改为optimiser目录,例如E:\matlabProgram\SVM_SteveGunn\Optimiser,然后运行命令
>> mex -v qp.c pr_loqo.c
命令运行完毕后,你会发现原先的qp.dll变为qp.dll.old,还出现了qp.mexw32,我们把该文件改为qp.dll 复制到工具箱文件夹下。原先的工具箱文件qp.dll可以先改一下名字...
3、我在运行第二步时发现了‘D:\SOFT\MATLAB~3\BIN\MEX.PL: Error: Compile of 'qp.c' failed. Error using mex (line 206)
Unable to complete successfully.
这个是因为编译器设置的问题,这里需要重新选择设置编译器,设置编译器的方法:
mex -setup(mex和-setup之间要有空格),然后我选择的VS2010,然后再继续运行步骤2就成功了。

『贰』 如何导入matlab工具箱

matlab导入工具箱,只需就工具箱所在的路径添加到Set Path下即可。下面以matlab添加svm工具箱为例,说明其步骤。打开matlab,点击HOME中的"Set Path"选项。在弹出的对话框中,选择“Add with Subfolders...”。在弹出的文件夹选择对话框中,选择svm工具箱所在的目录。选择完成后,回到“Set Path”对话框,多了以下一些目录路径,然后点击“Save”和“Close”即可。这里有个例子。今天费了好大的劲终于将SVM_SteveGunn添加至我的matlab工具箱内,并且已能成功运行,现在把在添加以及运行中出现的各种问题罗列如下,并一一解决:2、把新的工具箱拷贝到某个目录(我的是D:\soft\matlab2011b\toolbox)。注意:你要是添加的很多个m文件,那就把这些m文件直接拷到再下一层你想要的工具箱的文件夹里例如,我要添加的是支持向量机工具箱,在刚才的文件夹下我已经有svm(支持向量机工具箱)文件夹了,但有的m文件还没有,我就把新的m文件统统拷到D:\soft\matlab2011b\toolbox \svm目录下了。如果你连某工具箱(你打算添加的)的文件夹都没有,那就把文件夹和文件一起拷到D:\soft\matlab2011b\toolbox 下。先把工具箱保存到MATLAB安装目录的根目录下面,然后运行matlab---->file---->set path---->add folder 然后把你的工具箱文件夹添加进去就可以了3、在matlab的菜单file下面的set path把它( D:\soft\matlab2011b\toolbox \svm )加上。4、 把路径加进去后在file→Preferences→General的Toolbox Path Caching里点击update Toolbox Path Cache更新一下。记得一定要更新!我就是没更新,所以添加了路径,一运行还是不行。后来更新了才行。2、在对svm工具箱进行使用时,发现了'qp.dll 不是有效的 Win32 应用程序 'mex在不同windows OS下编译的结果,所以我们需要重新编译一下qp.dllsteve gunn 的包下面有一个optimiser 文件夹,把current Diretory目录改为optimiser目录,例如E:\matlabProgram\SVM_SteveGunn\Optimiser,然后运行命令命令运行完毕后,你会发现原先的qp.dll变为qp.dll.old,还出现了qp.mexw32,我们把该文件改为qp.dll 复制到工具箱文件夹下。原先的工具箱文件qp.dll可以先改一下名字...这个是因为编译器设置的问题,这里需要重新选择设置编译器,设置编译器的方法:mex -setup(mex和-setup之间要有空格),然后我选择的VS2010,然后再继续运行步骤2就成功了。这样就添加完成了,你就可以调用工具箱中的函数了。我添加了个时频分析的工具箱,就这样操作,可以使用。

『叁』 如何在matlab中添加SVM工具箱以及初次应用

一、因为要用到SVM,所以想先在matlab下学习一下,简短讲添加工具箱很简单:
1.1:如果是Matlab安装光盘上的工具箱,重新执行安装程序,选中即可。
1.2:如果是单独下载的工具箱,则需要把新的工具箱(以下假设工具箱名字为svm)解压到toolbox目录下,然后用addpath或者pathtool把该工具箱的路径添加到matlab的搜索路径中,
2:最后用which newtoolbox_command.m来检验是否可以访问。如果能够显示新设置的路径,则表明该工具箱可以使用了。
SVM工具箱:>> addpath('D:\Program Files\MATLAB\R2008a\toolbox\svm')
>> which svcinfo.m
D:\Program Files\MATLAB\R2008a\toolbox\svm\svcinfo.m
成功~
PS:还有一些其他方法,可以参考:http://blog.lehu.shu.e.cn/smallworker/A31135.html
二、初次使用,采用差仿http://zyy554221.blog.sohu.com/82115143.html中的例子,但是出现了错逗庆销误信息:D:…………\toolbox\svm\qp.dll 不是有效的 Win32 应用程序,经过搜索看到有很多人出现这个问题,貌似是因山游为matlab版本比较高。
解决办法:1、command中输入
>> cd 'D:\Program Files\MATLAB\R2008a\toolbox\svm\Optimiser'
>> mex -v qp.c pr_loqo.c
2、出现:
This is mex, Copyright 1984-2007 The MathWorks, Inc.
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: (我选择了2),然后就出现很多东西……
3、Optimiser文件夹下看到两个文件:qp.dll.old和qp.mexw32;把qp.mexw32重命名为qp.dll覆盖svm文件夹下的qb.dll即可。
4,、然后应用例子,成功~~

『肆』 如何在MATLAB中添加SVM函数工具箱

1,下载SVM工具箱:http://see.xidian.e.cn/faculty/chzheng/bishe/indexfiles/indexl.htm
2,安装到matlab文件夹中
1)将下载的SVM工具箱的文件夹放在\matlab71\toolbox\下
2)打开matlab->File->Set Path中添加SVM工具箱的文件夹
现在,就成功的添加成功了.
可敬清以测试一下:在matlab中输纯大入which svcoutput 回车,如果可以正确显示路径,就证明添加成功了,例如:
C:\Program Files\MATLAB71\toolbox\svm\svcoutput.m
3,用SVM做分类的使用方法
1)在matlab中输入必要的参数:X,Y,ker,C,p1,p2
我做的测试中取的数据为:
N = 50;
n=2*N;
randn('state',6);
x1 = randn(2,N)
y1 = ones(1,N);
x2 = 5+randn(2,N);
y2 = -ones(1,N);
figure;
plot(x1(1,:),x1(2,:),'bx',x2(1,:),x2(2,:),'k.');
axis([-3 8 -3 8]);
title('亮裤前C-SVC')
hold on;
X1 = [x1,x2];
Y1 = [y1,y2];
X=X1';
Y=Y1';
其中,X是100*2的矩阵,Y是100*1的矩阵
C=Inf;
ker='linear';
global p1 p2
p1=3;
p2=1;

『伍』 如何在MATLAB中添加SVM函数工具箱

第一步把SVM工具箱拷贝到你的MATLAB安装路径下的toolbox

例如:D:Program FilesMatlabR2007b oolbox

第二步打开MATLAB,file ,set path, add folder, 添加工具箱中的svm文件夹

阅读全文

与svm工具箱文件夹是什么相关的资料

热点内容
垂直运输机械为什么不属于施工机械 浏览:264
测量水温需要什么器材 浏览:389
电厂稳控装置作用 浏览:573
网购开关量检测装置 浏览:162
tio2光触媒杀菌装置作用 浏览:226
检查肝健康与否用什么仪器 浏览:267
深圳净化设备哪里买 浏览:427
郑州高压阀门厂投标 浏览:65
经济排雷科目需要用到哪些器材 浏览:359
气体分布装置作用 浏览:920
通风管道阀门长度 浏览:352
仪表台平均油耗怎么清零 浏览:790
钢结构的机械费主要包括哪些 浏览:611
如何测量轴承是否用磁铁吸合 浏览:656
白沟最大的五金批发市场 浏览:198
他是干阀门的英语怎么办 浏览:671
冰柜停电后不制冷了怎么办 浏览:831
玩游戏机械键盘什么轴的好 浏览:217
火灾检测与报警装置逻辑分析 浏览:14
工地拖欠设备款怎么办 浏览:89