最近做项目,看了一点关于LSTM
的知识,目的是想用LSTM
提取时间序列的时序特征
和师姐讨论,加上个人理解,认为state.h
(使用tensorflow
深度学习框架)为一条序列的时序特征。(时序特征维数由隐层神经元个数num_units
决定)
data数据格式
数据说明:jobid,taskid,5条序列。
比如1到6行,是第一task的5条序列
比如7到14行,是第二个task的5条序列
inx数据格式
索引说明:对上述data的说明
每一个task的起始位置,以及序列长度
源码
# -*- coding: utf-8 -*-
"""
用lstm 提取时间序列特征
input:一个task的序列 矩阵(jobid,taskid,5属性序列)
output:一个task时序特征 向量(jobid,taskid,时序特征)
time:2019-8-8
@author: bing
ref