libsvm
Sun7_She
这个作者很懒,什么都没留下…
展开
-
MATLAB下使用libsvm (三)
编写程序的基本步骤~1、将数据中心化,是每一组特征中心化,而不是每个样本的数据中心化哦。原因就是之后要进行PCA降维,这个过程之前如果不将数据中心化,那么之后测试数据集映射出来的点就不对啦~具体看图啦~至于是否要归一化,这个并不是必要的步骤,所以看心情咯2、PCA降维,这个最好是以矩阵短的那一边进行SVD分解,这样可以提速啦,转换的公式可以推导一下哈X:28原创 2015-07-31 11:05:22 · 1016 阅读 · 0 评论 -
MATLAB下使用libsvm
1、首先下载libsvmhttp://www.csie.ntu.edu.tw/~cjlin/libsvm/2、打开MATLABfile--setpath--add with subfolders选择之前下载解压的libsvm文件夹如:D:\Program Files\libsvm-3.203、运行clc;[heart_scale_label,he原创 2015-07-23 21:41:40 · 710 阅读 · 0 评论 -
MATLAB下使用libsvm (二)
详解例子程序[heart_scale_label,heart_scale_inst]=libsvmread('heart_scale'); model = svmtrain(heart_scale_label,heart_scale_inst, '-c 1 -g 0.07'); [predict_label,accuracy, dec_values] = svmpredict(h原创 2015-07-24 09:43:20 · 794 阅读 · 0 评论