tnjk.net
当前位置:首页 >> 想在mAtlAB2013A配置liBsvm,但是没法找到合适的编... >>

想在mAtlAB2013A配置liBsvm,但是没法找到合适的编...

mex命令行必须在libsvm路径下比如我的是在:H:\matlab\toolbox\libsvm-3.20\matlab,如果还找不到编译器,那可能是编译器和matlab版本不合适,一开始我也没有找到编译器,于是全都换成了matlab2015和VS2015就成功了。

1.设置路径:用Add with Subfolders添加目录(将工具箱所在文件夹的子目录也添加到MATLAB工作搜索目录) 2.选择编译器:mex -setup(mex后面有空格) 3.编译:make(要把MATLAB当前目录调整到libsvm工具箱所在文件夹)双击make.m文件 PS:运行he...

以下两种方法,我已经亲测可用 方法1:可以在其他朋友的电脑上进行编译,编译完后直接把libsvmread.mexw64、libsvmwrite.mexw64、svmpredict.mexw64、svmtrain.mexw64复制到你自己的程序中即可运行。这种方法的弊端是不同的算法程序中均需要复制...

这个问题是因为你的matlab是64位的版本,现在libsvm针对64位系统单独做了封装。在libsvm下有一个window目录,libsvm\windows\*.mexw64。直接将libsvm\windows加载到matlab运行路径上就可以了。无需编译!

一.下载libsvm http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 在libsvm的网站上下载 libsvm-3.12.zip文件,解压后放在任意目录下,最好放在MATLAB工具箱中,比如 C:\Program Files\MATLAB\R2011a\toolbox\libsvm-3.12下。 二.配置编译器 打开 ma...

我帮你写了程序,调试成功了 function [train_scale,test_scale,ps] = scaleForSVM(train_data,test_data,ymin,ymax) % scaleForSVM %% if nargin < 3 ymin = 0; ymax = 1; end if nargin < 2 test_data = train_data; end %% [mtrain,ntrain] =...

可以利用libsvm工具箱中自带的k折交叉验证方法进行参数的寻优。 k折交叉验证的基本思想如下: k个子集,每个子集均做一次测试集,其余的作为训练集。交叉验证重复k次,每次选择一个子集作为测试集,并将k次的平均交叉验证识别正确率作为结果。 l...

R是更像是一个统计软件。而且因为免费开源,这几年发展表较快。 我目前个人感觉是,Matlab能干的,R全能干,而且没感觉麻烦太多。 同时R在统计分析,数据处理上比Matlab强太多。同时与SQL的对接更好,更稳定一点。在金融行业内,很多有统计背景...

1.下载好libsvm包 下载libsvm-3.21到随意一个地方,比如到matlab安装路径下的 toolbox下——D:\MATLAB\R2014A\toolbox\下,并解压。 打开matlab,将libsvm-3.21\matlab 添加到路径,比如将:\MATLAB\R2014A\toolbox\libsvm-3.21\matlab 添加到路径...

[label_vector, instance_matrix] = libsvmread('data.txt'); 用这个函数 data.txt是你的数据文本,label_vector是类别号,instance_matrix是属性矩阵

网站首页 | 网站地图
All rights reserved Powered by www.tnjk.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com