华电机械 发表于 2013-10-8 19:21

怎样选择支持向量机中的训练样本和测试样本

先emd分解,然后求各imf的能量,归一化后,将其作为特征能量,输入到支持向量机中训练,分类识别,,其中怎样设置训练样本和测试样本,,求指教..

binglanyouyou 发表于 2014-11-18 23:25

你最后怎么做的啊 好想知道

chybeyond 发表于 2014-11-19 15:15

binglanyouyou 发表于 2014-11-18 23:25
你最后怎么做的啊 好想知道

训练样本和测试样本随机选择,一般为2:1

wuguangyao886 发表于 2014-12-22 20:31

您好,想知道您的imf能量是怎么求的?

chybeyond 发表于 2014-12-22 22:18

wuguangyao886 发表于 2014-12-22 20:31
您好,想知道您的imf能量是怎么求的?


wuguangyao886 发表于 2014-12-23 19:45

chybeyond 发表于 2014-12-22 22:18


您好,您公式里的是绝对值吧?

chybeyond 发表于 2014-12-23 19:47

wuguangyao886 发表于 2014-12-23 19:45
您好,您公式里的是绝对值吧?

恩。。。

wuguangyao886 发表于 2014-12-23 19:47

wuguangyao886 发表于 2014-12-23 19:45
您好,您公式里的是绝对值吧?

如果是绝对值的话,我编了几次程序,都不对。我不知道是什么问题
F=sym('(abs(imf))^2');
s=int(F,-inf,inf);
然后这个s不就是公式中的E么?

chybeyond 发表于 2014-12-23 20:28

wuguangyao886 发表于 2014-12-23 19:51
如果是绝对值的话,我编了几次程序,都不对。我不知道是什么问题
F=sym('(abs(imf))^2');
s=int(F,-inf ...

实际采集数据都是离散化的,直接用求和代替积分

wuguangyao886 发表于 2014-12-23 20:52

chybeyond 发表于 2014-12-23 20:28
实际采集数据都是离散化的,直接用求和代替积分

老师,我比较笨,积分的定义不就是求面积嘛,然后这个c^2的sum是指c里面每个值^2相加?

chybeyond 发表于 2014-12-23 21:08

wuguangyao886 发表于 2014-12-23 20:52
老师,我比较笨,积分的定义不就是求面积嘛,然后这个c^2的sum是指c里面每个值^2相加?


wuguangyao886 发表于 2014-12-24 12:54

chybeyond 发表于 2014-12-23 21:08


老师,应该是采样时间间隔乘以c(k)的数值求和 对吧?

wuguangyao886 发表于 2014-12-24 14:30

chybeyond 发表于 2014-12-23 21:08


老师,我多问一下,就是我这有一个切削力信号,就是测力的大小的,随着刀具切削,切削力的值一直在变化,请问这个力信号为什么不能用EMD分解得到imf?(我用emd分解,没出问题,并且得到了imf。但是我在有的论文中看到说 切削力信号不能用EMD,但是都没有解释。我实在不懂是为何)

wuguangyao886 发表于 2014-12-24 14:43

本帖最后由 牛小贱 于 2015-1-15 09:50 编辑

chybeyond 发表于 2014-12-23 21:08

老师,下面这个程序 是这个意思么?我总感觉是要每个值乘以时间间隔再平方求和才对,因为定积分的意义应该是面积,而横坐标如果是时间的话是有采样时间间隔的。不知道我的理解对不对。
imf = emd(x);
N = size(imf,1);
for i=1:N
      energy(i) = sum(imf(i,:).^2);
end

chybeyond 发表于 2014-12-24 15:21

wuguangyao886 发表于 2014-12-24 14:43
老师,下面这个程序 是这个意思么?我总感觉是要每个值乘以时间间隔再平方求和才对,因为定积分的意义 ...

看下这篇硕士论文:基于EEMD和支持向量机的刀具状态监测方法研究
页: [1] 2
查看完整版本: 怎样选择支持向量机中的训练样本和测试样本