资源简介

rnn maltab时间序列预测实现,深度学习时间序列预测实现

资源截图

代码片段和文件信息

% implementation of RNN 
clc
clear
close all
%% training dataset generation
binary_dim = 8;

largest_number = 2^binary_dim-1;
binary = cell(largest_number1);
int2binary = cell(largest_number1);
for i = 1:largest_number+1
    binary{i} = dec2bin(i-1 8);
    int2binary{i} = binary{i};
end

%% input variables
alpha = 0.1;
input_dim = 2;
hidden_dim = 16;
output_dim = 1;

%% initialize neural network weights
synapse_0 = 2*rand(input_dimhidden_dim) - 1;
synapse_1 = 2*rand(hidden_dimoutput_dim) - 1;
synapse_h = 2*rand(hidden_dimhidden_dim) - 1;

synapse_0_update = zeros(size(synapse_0));
synapse_1_update = zeros(size(synapse_1));
synapse_h_update = zeros(size(synapse_h));

%% train logic
for j = 0:19999
    % generate a simple addition problem (a + b = c)
  

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

     文件       5817  2016-06-13 14:16  rnn.m

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

                 5817                    1


评论

共有 条评论