今天看了有关支持向量机(Support vector machine,简称SVM )用来分类的内容,分别实现了对于判别城市消费水平和乳腺癌诊断的问题,在做乳腺癌诊断时,误差率问题卡壳了一个晚上,始终保持在0.014水平,无法减小到0。结果连SVM的基本原理都没有弄清,svmtrain(训练数据,分类 ...
分类:
其他好文 时间:
2018-08-22 01:18:31
阅读次数:
1121
1、遇到这个问题Error using svmclassify (line 53) The first input should be a struct generated by SVMTRAIN. 可参照https://blog.csdn.net/shang_jia/article/details ...
分类:
其他好文 时间:
2018-04-02 01:07:38
阅读次数:
753
SVMtrain的参数c和g的优化在svm训练过程中,需要对惩罚参数c和核函数的参数g进行优化,选取最好的参数知道测试集标签的情况下是让两个参数c和g在某一范围内取离散值,然后,取测试集分类准确率最佳的参数不知道测试集标签的情况下 (1)利用交叉验证的方法:(k-fold cross validat... ...
分类:
其他好文 时间:
2017-06-26 22:46:23
阅读次数:
293
在使用easy.py中出现如下图所示问题解决方法:1、找到cmd = '{0} -svmtrain "{1}" -gnuplot "{2}" "{3}"'.format(grid_py, svmtrain_exe, gnuplot_exe, scaled_file)2、将其改为cmd = 'pyth...
分类:
其他好文 时间:
2015-08-13 17:14:22
阅读次数:
336
准备数据:一种方法是通过svm_read_problem方法直接读取libsvm格式的文件,返回分类标签([])和数据([[]])。如:labels,
datas =svm_read_problem(‘filename’) ,还有一种方法是直接python格式的,这种方法适用于在程序执行过程中动态产生的data,我要用到的就是这种,没必要把大量的数据都写入文件(这两天搞infominer算法挖...
分类:
编程语言 时间:
2015-08-08 00:03:42
阅读次数:
173
其实,这部分写也是多余,google一下“libsvm使用”,就会N多的资源,但是,为了让你少费点心,在这里就简单的介绍一下,有不清楚的只有动动你的mouse了。需要说明的是,2.89版本以前,都是svmscale、svmtrain和svmpredict,最新的是svm-scale、svm-trai...
分类:
其他好文 时间:
2015-04-05 14:35:42
阅读次数:
122
原文:http://blog.sina.com.cn/s/blog_57a1cae80101bit5.html举例说明 svmtrain -s 0 -?c 1000 -t 1 -g 1 -r 1 -d 3 data_file 训练一个由多项式核(u'v+1)^3和C=1000组成的分类器。 ...
分类:
其他好文 时间:
2015-03-29 20:44:09
阅读次数:
298
可分离数据:SVM可以用于将已知数据分为两类,SVM分类器主要是找到两类之间最佳的超平面,将两类彻底分开, 用已知数据去训练SVM分类器SVMstruct =svmtrain(data,groups,'Kernel_Function','rbf');data :数据点矩阵,每一行代表一个观测对象,每...
分类:
其他好文 时间:
2014-12-11 10:14:54
阅读次数:
212
最近论文在用SVM进行分类,目的是检测缺陷。缺陷有三种分别是孔洞,刮擦和划痕缺陷。 我用过libsvm和ddtools还有就是matlab中的svm函数 (svmtrain、svmclsassify),libsvm原来用的效果不好,我现在又忘了怎么用了,改天再把它捡起来吧,现在用的是 mat...
分类:
其他好文 时间:
2014-11-24 16:45:46
阅读次数:
735
-s svm类型:SVM设置类型(默认0) 0 -- C-SVC 1 --v-SVC 2 – 一类SVM 3 -- e -SVR 4 -- v-SVR -t 核函数类型:核函数设置类型(默认2) 0 – 线性:u'v 1 – 多项式:(r*u'v + coef0)^degree 2 – RBF函数:...
分类:
其他好文 时间:
2014-10-26 21:06:43
阅读次数:
267