有多个输入特征数据列(N)和一个目标数据列的时间序列数据集进行 LSTM 模型训练时 矩阵运算 Row*Col的行Row、列Col 设定方法
在进行 LSTM 模型训练时,需要将输入特征数据列和目标数据列组成一个二维的时间序列数据集,其中行数为时间步数,列数为输入特征数据列数加上目标数据列数。假设输入特征数据列数为N,目标数据列数为1,则矩阵的行数为时间步数,列数为N+1。
具体地,假设有m个时间步,对于第i个时间步,输入特征数据为x(i)=[x1(i), x2(i), ..., xN(i)],目标数据为y(i),则对应的矩阵为:
[x1(1) x2(1) ... xN(1) y(1)] [x1(2) x2(2) ... xN(2) y(2)] ... [x1(m) x2(m) ... xN(m) y(m)]
其中,行数为m,列数为N+1。这个矩阵中的每一行对应一个时间步的数据,其中前N列为输入特征数据,最后一列为目标数据列。在训练 LSTM 模型时,需要将这个矩阵输入到模型中进行训练。
原文地址: https://www.cveoy.top/t/topic/uMS 著作权归作者所有。请勿转载和采集!