声振论坛

 找回密码
 我要加入

QQ登录

只需一步,快速开始

查看: 3658|回复: 6

[人工智能] svm工具箱用法及疑问

[复制链接]
发表于 2008-9-22 20:51 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?我要加入

x
先下载SVM工具箱:http://see.xidian.edu.cn/faculty ... dexfiles/indexl.htm
安装到matlab文件夹中 1)将下载的SVM工具箱的文件夹放在\matlab71\toolbox\下 2)打开matlab->File->Set Path中添加SVM工具箱的文件夹 现在,就成功的添加成功了. 可以测试一下:在matlab中输入which svcoutput 回车,如果可以正确显示路径,就证明添加成功了,例如: C:\Program Files\MATLAB71\toolbox\svm\svcoutput.m clc clear

此数据是我从16个轴承信号样本中提取的2维特征参数(绝对均值、脉冲指标),其中前八个正常,后八个有故障
clc
clear
X=[17.4834 12.1544   
    16.8921 11.7363  
    27.2871  15.5201
    54.5297 13.6348
    49.2703 13.9841
    73.8667 11.3718
    67.0684 7.2463
    55.9922 7.2242
    9.5315 2.1377  
    9.165 2.114   
    9.9348 2.9065  
    11.2451 3.9573  
    11.1226 3.8211  
    12.4752 4.2184  
    16.8342 4.8488  
    16.7283 4.8122 ];
         
   
Y=[1;1;1;1;1;1;1;1;-1;-1;-1;-1;-1;-1;-1;-1];
C=Inf;
    ker='linear';
    global p1 p2
    p1=3;
    p2=1;
    [nsv alpha bias] = svc(X,Y,ker,C)
    predictedY = svcoutput(X,Y,X,ker,alpha,bias)
    svcplot(X,Y,ker,alpha,bias)
    图形见如下附件


疑问::有个问题不明白,就是我对于几个样本,其中有正常的,故障的,对于 参数 Y是如何设定的啊!我做了一下验证,把正常的都对应为 1,故障的为-1,分类效果很好,可是我如果不知道 Y该如何设定,比如有的正常的对应的Y设为-1,那分类就会出现错误。现在就是在做故障分类,要是明确知道Y该设置为1或者-1,那不就已经知道正常与否了吗,关键是还不知道正常与否啊,这样该怎么办?谢谢指教

分类图

分类图
回复
分享到:

使用道具 举报

发表于 2008-10-22 20:41 | 显示全部楼层
同理,不明白
发表于 2008-10-24 09:20 | 显示全部楼层
有没有搞这个的,给解释下
发表于 2008-10-24 15:02 | 显示全部楼层
这只是学习阶段,必须知道轴承正常与否,测试样本则不需要知道.
 楼主| 发表于 2008-11-20 16:05 | 显示全部楼层

回复 地板 dillon 的帖子

谢谢,现在已经明白了
发表于 2008-12-18 16:31 | 显示全部楼层

好好学习一下

这个工具箱很好用
发表于 2008-12-23 11:46 | 显示全部楼层
这个问题明白的能给解释一下吗?谢谢,有没有弄脑电信号分类的,请指教一下。
您需要登录后才可以回帖 登录 | 我要加入

本版积分规则

QQ|小黑屋|Archiver|手机版|联系我们|声振论坛

GMT+8, 2024-12-23 18:34 , Processed in 0.112867 second(s), 22 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表