[发明专利]一种时间序列的模式聚类方法在审
申请号: | 201710568397.8 | 申请日: | 2017-07-13 |
公开(公告)号: | CN107463947A | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 陆成刚 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06K9/62 | 分类号: | G06K9/62;G06F17/14 |
代理公司: | 杭州斯可睿专利事务所有限公司33241 | 代理人: | 王利强 |
地址: | 310014 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 时间 序列 模式 方法 | ||
1.一种时间序列的模式聚类方法,其特征在于:所述模式聚类方法包括以下步骤:
1)设定频谱解析度参数整数数值2N,任何时域长度低于2N的时间序列模式都可以作为输入,当输入长度不满2N时,多余的位置可以使用0填充;
2)将输入的时域序列进行快速傅立叶变换,并计算出频谱,取前半段的谱系数作主成分,长度为N;
3)累计m个时间序列的谱,即m个N维度矢量,计算这m个矢量之间的DTW距离,组成m*m的距离方阵;
4)所述距离方阵逐行遍历,过程为:
设置一个类别序号增加变量,并预先设定2个m维度的标志矢量,矢量一为聚类过程的中间记录参数,记录每一个序列谱的是否已经被访问的情况;矢量二为聚类输出,记录m个谱的分属于各自类的序号;
按行遍历该方阵;
5)当前行是否已经被访问?如是,跳到下一行,继续行遍历该矩阵;如否,将当前行标志为已经访问,且将当前行标注类别序号,即取作类别序号增加变量的当前数值;
6)计算当前行除了主对角元外,数值低于第一固定阈值的元素数目;如果该数目小于第二固定阈值,更新类别序号增加变量,跳到下一行,再回到步骤5);
7)如果该数目大于第二固定阈值,则将当前行的这些元素的列号对应的输入矢量视作当前行的矢量的同类,得到当前行同类的集合Set;
8)逐行遍历步骤7)中得到的所有同类矢量所在的方阵的行,看它是否被访问过,如是跳到下一行,继续遍历同类矢量所在的方阵的行;否则,将当前行标志为已经访问,且将当前行标注类别序号,即取作类别序号增加变量的当前数值;
9)并查看该行除了主对角元外,数值低于第一固定阈值的元素数目,如果该数目低于第二固定阈值,跳到下一行,回到步骤8);如果数目大于第二固定阈值,则将这些新的同类合并到步骤7)得到的同类集Set中,跳到下一行,并且回到步骤8);
直到步骤7)中得到的Set的所有同类矢量所在的方阵的行被遍历完毕;
10)更新类别序号增加变量;
11)继续行遍历该矩阵,跳到下一行,回到步骤5),直到该方阵所有的行都是被访问过了的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710568397.8/1.html,转载请声明来源钻瓜专利网。