模式识别第二次上机实验报告

模式识别第二次上机实验报告

ID:18187063

大小:235.31 KB

页数:8页

时间:2018-09-15

模式识别第二次上机实验报告_第1页
模式识别第二次上机实验报告_第2页
模式识别第二次上机实验报告_第3页
模式识别第二次上机实验报告_第4页
模式识别第二次上机实验报告_第5页
资源描述:

《模式识别第二次上机实验报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、北京科技大学计算机与通信工程学院模式分类第二次上机实验报告姓名:XXXXXX学号:00000000班级:电信11时间:2014-04-16一、实验目的1.掌握支持向量机(SVM)的原理、核函数类型选择以及核参数选择原则等;二、实验内容2.准备好数据,首先要把数据转换成Libsvm软件包要求的数据格式为:labelindex1:value1index2:value2...其中对于分类来说label为类标识,指定数据的种类 ;对于回归来说label为目标值。(我主要要用到回归)Index是从1开始的自然数,value是每一维的特征值。该过程可以自己使

2、用excel或者编写程序来完成,也可以使用网络上的FormatDataLibsvm.xls来完成。FormatDataLibsvm.xls使用说明:先将数据按照下列格式存放(注意label放最后面):value1value2labelvalue1value2label然后将以上数据粘贴到FormatDataLibsvm.xls中的最左上角单元格,接着工具->宏执行行FormatDataToLibsvm宏。就可以得到libsvm要求的数据格式。将该数据存放到文本文件中进行下一步的处理。3.对数据进行归一化。该过程要用到libsvm软件包中的svm-

3、scale.exeSvm-scale用法:用法:svmscale[-llower][-uupper][-yy_lowery_upper][-ssave_filename][-rrestore_filename]filename(缺省值:lower=-1,upper=1,没有对y进行缩放)其中,-l:数据下限标记;lower:缩放后数据下限;-u:数据上限标记;upper:缩放后数据上限;-y:是否对目标值同时进行缩放;y_lower为下限值,y_upper为上限值;(回归需要对目标进行缩放,因此该参数可以设定为–y-11)-ssave_filen

4、ame:表示将缩放的规则保存为文件save_filename;-rrestore_filename:表示将缩放规则文件restore_filename载入后按此缩放;filename:待缩放的数据文件(要求满足前面所述的格式)。缩放规则文件可以用文本浏览器打开,看到其格式为:ylowerupperminmaxxlowerupperindex1min1max1index2min2max2其中的lower与upper与使用时所设置的lower与upper含义相同;index表示特征序号;min转换前该特征的最小值;max转换前该特征的最大值。数据集的

5、缩放结果在此情况下通过DOS窗口输出,当然也可以通过DOS的文件重定向符号“>”将结果另存为指定的文件。该文件中的参数可用于最后面对目标值的反归一化。反归一化的公式为:(Value-lower)*(max-min)/(upper-lower)+lower其中value为归一化后的值,其他参数与前面介绍的相同。建议将训练数据集与测试数据集放在同一个文本文件中一起归一化,然后再将归一化结果分成训练集和测试集。4.训练数据,生成模型。用法:svmtrain[options]training_set_file[model_file]其中,options(

6、操作参数):可用的选项即表示的涵义如下所示-ssvm类型:设置SVM类型,默认值为0,可选类型有(对于回归只能选3或4):0--C-SVC1--n-SVC2--one-class-SVM3--e-SVR4--n-SVR-t核函数类型:设置核函数类型,默认值为2,可选类型有:0--线性核:u'*v1--多项式核:(g*u'*v+coef0)degree2--RBF核:e(uv2)g-3--sigmoid核:tanh(g*u'*v+coef0)-ddegree:核函数中的degree设置,默认值为3;-gg:设置核函数中的g,默认值为1/k;-rco

7、ef0:设置核函数中的coef0,默认值为0;-ccost:设置C-SVC、e-SVR、n6-SVR中从惩罚系数C,默认值为1;-nn:设置n-SVC、one-class-SVM与n-SVR中参数n,默认值0.5;-pe:设置n-SVR的损失函数中的e,默认值为0.1;-mcachesize:设置cache内存大小,以MB为单位,默认值为40;-ee:设置终止准则中的可容忍偏差,默认值为0.001;-hshrinking:是否使用启发式,可选值为0或1,默认值为1;-b概率估计:是否计算SVC或SVR的概率估计,可选值0或1,默认0;-wiwei

8、ght:对各类样本的惩罚系数C加权,默认值为1;-vn:n折交叉验证模式。其中-g选项中的k是指输入数据中的属性数。操作参数-v随机地将

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。