From 1c206de402b62fc931f97509e4cd8cbc663e9c15 Mon Sep 17 00:00:00 2001 From: Jens Ahrensfeld Date: Tue, 18 Jan 2022 20:14:31 +0000 Subject: [PATCH] - forward: provide current expect next git-svn-id: http://moon:8086/svn/software/trunk/projects/Rbm@836 b431acfa-c32f-4a4a-93f1-934dc6c82436 --- source/RnnStack.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/RnnStack.cpp b/source/RnnStack.cpp index 4550a8f..ceb4b33 100644 --- a/source/RnnStack.cpp +++ b/source/RnnStack.cpp @@ -12,6 +12,7 @@ */ #include "RnnStack.hpp" +#include "RnnTextHelper.hpp" RnnStack::RnnStack(const std::string &name, size_t numContext) : AStack(StackType::Rnn, name) @@ -98,7 +99,7 @@ arma::mat RnnStack::step_forward(arma::mat &state, const arma::mat& v_curr) { int k = getSeqLen()- j - 1; Layer *pLayer = getLayer(j); - arma::mat v = arma::join_rows(state.row(k), z); + arma::mat v = arma::join_rows(z, state.row(k)); arma::mat vc = v_to_vc(v, c); pLayer->gibbs_vh(vc, c);