如何在Matlab中使用经过训练的递归神经网络

时间:2019-02-10 20:39:10

标签: matlab recurrent-neural-network

我已经在matlab中训练了RNN。

我有一个输入矩阵,说 X ,我需要输出。但是为了使用网络,总是也需要输出向量!即使是前进一步,网络也没有循环。 我试图通过创建一个循环来提前一步,并在每个时间步中通过将X(t)与前一个时间步的RNN的输出相结合来构建输入向量。

Xi=0;                    % Initial output for one-timestep
for j=1:size(X,2)
  input={X(:,j);Xi};     % It is like using function    
  ys = nets(input);      % get the output of RNN   
  y(end+1)=cell2mat(ys); % convert it to mat and save it
  Xi=cell2mat(ys);       % save the last output for next input
end

但是性能很低,所以出了点问题。

解决方案是什么?

0 个答案:

没有答案