• 大小: 2KB
    文件类型: .zip
    金币: 2
    下载: 7 次
    发布日期: 2021-03-10
  • 语言: Matlab
  • 标签: LSTM  matlab  

资源简介

使用matlab语言,完成递归神经网络程序的编写(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();
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_nu

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件      12146  2018-10-11 17:24  LSTM_matlab.m

----------- ---------  ---------- -----  ----

                12146                    1


评论

共有 条评论