[发明专利]一种基于双层嵌套LSTM的超长多维时间序列分类方法在审
申请号: | 202310623774.9 | 申请日: | 2023-05-30 |
公开(公告)号: | CN116644378A | 公开(公告)日: | 2023-08-25 |
发明(设计)人: | 曹斌;钱凤;侯晨煜 | 申请(专利权)人: | 浙江工业大学 |
主分类号: | G06F18/25 | 分类号: | G06F18/25;G06F18/241;G06N3/0442;A61B5/00;A61B5/349 |
代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 陈升华 |
地址: | 310012 浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 双层 嵌套 lstm 超长 多维 时间 序列 分类 方法 | ||
1.一种基于双层嵌套LSTM的超长多维时间序列分类方法,其特征在于,包括以下步骤:
S1:获取多维时间序列样本,并标注所属类别,得到已知所属类别的时间序列样本;
S2:将输入层、一个由i个LSTM网络并联而合成的网络、一个LSTM网络、三个全连接层、两个Batch Normalization层、一个Softmax层进行串联,得到双层嵌套LSTM模型;
S3:将已知所属类别的时间序列样本作为训练数据输入双层嵌套LSTM模型进行分类训练,得到训练后的双层嵌套LSTM模型;
S4:使用训练后的双层嵌套LSTM模型对未知所属类别的目标时间序列样本进行分类识别。
2.根据权利要求1所述的基于双层嵌套LSTM的超长多维时间序列分类方法,其特征在于,步骤S2中,所述的LSTM网络包括:
t时刻的LSTM记忆单元将t时刻的时间序列数据xt、t-1时刻的LSTM记忆单元输出的隐藏层状态ht-1和t-1时刻的LSTM记忆单元输出的细胞状态Ct-1作为输入,并输出t时刻的LSTM记忆单元的隐藏层状态ht和t时刻的LSTM记忆单元的细胞状态Ct,ht且Ct和的计算表达式为:
it=σ(Wi·[ht-1,xt]+bi)
ft=σ(Wf·[ht-1,xt]+bf)
ot=σ(Wo·[ht-1,xt]+bo)
ht=ot·tanh(Ct)
其中,Wi、Wf、WC和Wo均为权重;bi、bf、bC和bo均为偏置;ft为t时刻的LSTM记忆单元的遗忘门;it为t时刻的LSTM记忆单元的输入门;C~t为t时刻的LSTM记忆单元的细胞状态候选值;ot为t时刻的LSTM记忆单元的输出门;tanh(·)为双曲正切函数;σ(·)表示Sigmoid函数。
最后一个时刻的LSTM记忆单元输出的隐藏层状态为一个LSTM网络的最终输出,维度为(128,None,64),128指切割后的时间序列样本分片的时间步长,None指一次训练所抓取的样本数量,64指输出的维度。
3.根据权利要求1所述的基于双层嵌套LSTM的超长多维时间序列分类方法,其特征在于,所述的双层嵌套LSTM模型,具体包括:
输入时间序列样本在经过双层嵌套LSTM模型的输入层后,先进行等长分割,分割成i个长度相同的时间序列样本分片;然后,将i个时间序列样本分片分别输入到并联的i个LSTM网络中,以提取每个时间序列样本分片内部的时间相关特征并把按顺序进行拼接,得到拼接特征再将输入到接下来的一个LSTM网络,用来提取i个时间序列样本分片之间的时间相关特征,并得到这个输入时间序列样本的最终特征最后,通过全连接层、Batch Normalization层和Softmax层将映射到样本标记空间。
4.根据权利要求3所述的基于双层嵌套LSTM的超长多维时间序列分类方法,其特征在于,使用Split操作将输入时间序列样本分割成i个长度相同的时间序列样本分片。
5.根据权利要求3所述的基于双层嵌套LSTM的超长多维时间序列分类方法,其特征在于,使用Concat操作把按顺序拼接进行特征融合。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江工业大学,未经浙江工业大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310623774.9/1.html,转载请声明来源钻瓜专利网。