
libsvm
Sun7_She
这个作者很懒,什么都没留下…
展开
-
MATLAB下使用libsvm (三)
编写程序的基本步骤~ 1、将数据中心化,是每一组特征中心化,而不是每个样本的数据中心化哦。原因就是之后要进行PCA降维,这个过程之前如果不将数据中心化,那么之后测试数据集映射出来的点就不对啦~具体看图啦~ 至于是否要归一化,这个并不是必要的步骤,所以看心情咯 2、PCA降维,这个最好是以矩阵短的那一边进行SVD分解,这样可以提速啦,转换的公式可以推导一下哈 X:28原创 2015-07-31 11:05:22 · 1057 阅读 · 0 评论 -
MATLAB下使用libsvm
1、首先下载libsvm http://www.csie.ntu.edu.tw/~cjlin/libsvm/ 2、打开MATLAB file--setpath--add with subfolders 选择之前下载解压的libsvm文件夹 如:D:\Program Files\libsvm-3.20 3、运行 clc; [heart_scale_label,he原创 2015-07-23 21:41:40 · 759 阅读 · 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 · 827 阅读 · 0 评论