![]() |
ATLAS Offline Software
|
#include <Stack.h>
Public Member Functions | |
| GRULayer (const ActivationConfig &activation, const ActivationConfig &inner_activation, const MatrixXd &W_z, const MatrixXd &U_z, const VectorXd &b_z, const MatrixXd &W_r, const MatrixXd &U_r, const VectorXd &b_r, const MatrixXd &W_h, const MatrixXd &U_h, const VectorXd &b_h) | |
| virtual | ~GRULayer () |
| virtual MatrixXd | scan (const MatrixXd &) const override |
| void | step (const VectorXd &input, GRUState &) const |
Public Attributes | |
| bool | m_go_backwards = false |
| bool | m_return_sequence = false |
Private Attributes | |
| std::function< double(double)> | m_activation_fun |
| std::function< double(double)> | m_inner_activation_fun |
| MatrixXd | m_W_z |
| MatrixXd | m_U_z |
| VectorXd | m_b_z |
| MatrixXd | m_W_r |
| MatrixXd | m_U_r |
| VectorXd | m_b_r |
| MatrixXd | m_W_h |
| MatrixXd | m_U_h |
| VectorXd | m_b_h |
| int | m_n_outputs |
| lwtDev::GRULayer::GRULayer | ( | const ActivationConfig & | activation, |
| const ActivationConfig & | inner_activation, | ||
| const MatrixXd & | W_z, | ||
| const MatrixXd & | U_z, | ||
| const VectorXd & | b_z, | ||
| const MatrixXd & | W_r, | ||
| const MatrixXd & | U_r, | ||
| const VectorXd & | b_r, | ||
| const MatrixXd & | W_h, | ||
| const MatrixXd & | U_h, | ||
| const VectorXd & | b_h ) |
Definition at line 550 of file Stack.cxx.
|
inlinevirtual |
|
overridevirtual |
Implements lwtDev::IRecurrentLayer.
Definition at line 598 of file Stack.cxx.
|
private |
|
inherited |
|
private |
|
inherited |