MATLAB实现BiLSTM(双向长短期记忆神经网络)多输入单输出
目录
MATLAB实现BiLSTM(双向长短期记忆神经网络)多输入单输出
BiLSTM介绍
BiLSTM回归
参数设置方法
学习单元设定
单层BiLSTM
多层BiLSTM
BiLSTM程序
参考资料
致谢
BiLSTM介绍
所谓的Bi-LSTM以及Bi-RNN,可以看成是两层神经网络,第一层从左边作为序列的起始输入,在时序上可以理解成从序列的开头开始输入,而第二层则是从右边作为系列的起始输入,在时序处理上可以理解成从序列的最后输入,反向做与第一层一样的处理处理。最后对得到的两个结果进行处理。
BiLSTM回归
回归分析是确定两种或两种以上变量间相互依赖的定量关系的一种统计分析方法,是一种预测性的建模技术,它研究的是因变量(Y)和自变量(X)之间的关系,例如不同的施肥量对苗木高生长的关系、中国人的消费习惯对美国经济的影响等等。回归分析衡量自变量对因变量Y的影响能力,进而可以用来预测因变量的发展趋势。
回归分析需要我们分析历史数据,找到历史数据演化中的特征与模式,其主要分为线性回归分析和非线性回归分析两种类型。
回归分析多采用机器学习方法,我们首先需要明确机器学习(或深度学习)模型构建与验证的主体思路: 分析数据构建数据特征,将数据转化为特征样本集合; 明确样本与标签(Label),划分训练集与测试集; 比较不同模型在相同的训练集中的效果,或是相同模型的不同参数在同一个训练集中拟合的效果; 在验证样本集中验证模型的准确度,通过相关的结果评估公式选
|