- 博客(6)
- 收藏
- 关注
原创 svm中参数的选择方法
支持向量机参数的取值直接影响到分类器的学习能力和推广能力。通常通过计算分类器的推广误差来衡量参数的优劣,常用的方法有K重交叉验证和留一法。 K重交叉验证法:该方法是最为普遍的计算推广误差的方法之一。其过程为:将训练样本集随机分为K个集合,通常分为K等份,对其中的K-1个集合进行训练,得到一个决策函数,并用决策函数对剩下的一个集合进行样本测试。该过程重复K次,取K次过程中的测试错误的平均值作
2007-08-30 20:37:00 6593 2
原创 libsvm的使用流程
用libsvm来做应用,需要依次运行svmscale.exe,svmtrain.exe,svmpredict.exe等命令,其实更简单的方法是使用easy.py,而且方便从matlab中用dos或system命令调用。如果你需要对很多数据集做多次试验然后取平均值的话,这是很有用的,可以节省你大量的精力。1、需要安装windows版本的python和绘图软件gnuplot.exe,python到网上
2007-08-30 16:11:00 6178 11
原创 如何用gridregression.py进行参数优化
在用支持向量机进行分类或回归时,较重要的参数有C,和g。怎么进行参数优化,前面已经介绍过一些方法,这里介绍下怎么使用libsvm的功能来优化参数。 -p尽量选个比较小的数字。需要仔细调整的重要参数是-c和-g。除非用gridregression.py来搜索最优参数,否则只能自己慢慢试了。用gridregression.py搜索最优参数的方法如下: python d:/bishe/l
2007-08-30 12:26:00 6599 4
原创 LIBSVM中参数的意义
比如在输入svmtrain heart_scale 时这样输出 optimization finished,#iter=26nu=0.531390obj=-3.95190,rho=0.794635nSV=15,nBSV=0Total nSV=15===========================================obj是对偶SVM问题的最佳目标值,rho是决策函数的偏置
2007-08-29 19:20:00 10208 1
原创 使用FormatDataLibsvm.xls将数据格式化成SVM需要的格式
先运行FormatDataLibsvm.xls然后将数据粘贴到sheet1的topleft单元再再"工具"-->"宏"-->执行下面有一个选项(FormatDatatoLibsvm),要选中这个然后运行就可以了 ,这时数据转换的问题就解决了,可是现在生成的数据是.xls格式,它还是不能做为libsvm的训练文件啊!还需要怎么转换呢?可以copy到一个记事本中即可。但是注意在用libsvm的时候要在
2007-08-29 15:38:00 6823 43
原创 机器学习常用几个关键词
最近总是遇到几个词,启发式算法,过学习,泛法能力启发式:而启发式方法(试探法)是一种帮你寻求答案的技术,但它给出的答案是具有偶然性的(subject to chance),因为启发式方法仅仅告诉你该如何去找,而没有告诉你要找什么。它并不告诉你该如何直接从A 点到达B 点,它甚至可能连A点和B点在哪里都不知道。实际上,启发式方法是穿着小丑儿外套的算法:它的结果不太好预测,也更有趣,但不会给你什么
2007-08-28 21:33:00 2565 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人