资源简介

用于实现时间序列数据建模与预测的LSTM程序

资源截图

代码片段和文件信息

%%% LSTM网络结合实例仿真
%%% 作者:xd.wp
%%% 时间:2016.10.08  12:06
%% 程序说明
%  1、数据为7天,四个时间点的空调功耗,用前三个推测第四个训练,依次类推。第七天作为检验
%  2、LSTM网络输入结点为12,输出结点为4个,隐藏结点18个

clear all;
clc;
%% 数据加载,并归一化处理
[train_datatest_data]=LSTM_data_process(6);
data_length=size(train_data1);
data_num=size(train_data2);
%% 网络参数初始化
% 结点数设置
input_num=12;
cell_num=18;
output_num=4;
% 网络中门的偏置
bias_input_gate=rand(1cell_num);
bias_forget_gate=rand(1cell_num);
bias_output_gate=rand(1cell_num);
% ab=1.2;
% bias_input_gate=ones(1cell_num)/ab;
% bias_forget_gate=ones(1cell_num)/ab;
% bias_output_gate=ones(1cell_num)/ab;
%网络权重初始化
ab=20;
weight_input_x=rand(input_numcell_num)/ab;
weight_input_h=rand(output_numcell_num)/ab;
weight_inputgate_x=rand(input_numcell_num)/ab;
weight_inputgate_c=rand(cell_n

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     文件        6053  2018-11-28 22:23  LSTMtest.m
     文件         634  2018-11-28 22:26  LSTM_data_process.m
     文件        4621  2018-11-28 16:13  LSTM_updata_weight.m
     文件        5847  2018-11-29 15:25  RunLstm.m

评论

共有 条评论