LIMA
Libre Multilingual Analyzer — C++ API
Loading...
Searching...
No Matches
deeplima::eigen_impl::params_multilayer_bilstm_t< M, V > Struct Template Reference

#include <deeplima/eigen_wrp/bilstm.h>

Inheritance diagram for deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >:
deeplima::eigen_impl::param_base_t

Public Types

typedef M matrix_t
 
typedef params_bilstm_t< M, V > layer_params_t
 

Public Member Functions

 params_multilayer_bilstm_t ()
 
 params_multilayer_bilstm_t (const std::vector< layer_params_t > &arg)
 
void init_from_double (const params_bilstm_t< Eigen::MatrixXd, Eigen::VectorXd > &arg)
 
std::ostream & operator<< (std::ostream &out) const
 
- Public Member Functions inherited from deeplima::eigen_impl::param_base_t
virtual ~param_base_t ()
 

Public Attributes

std::vector< layer_params_t > layers
 

Detailed Description

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
struct deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >

Definition at line 69 of file bilstm.h.

Member Typedef Documentation

◆ layer_params_t

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
typedef params_bilstm_t<M, V> deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >::layer_params_t

Definition at line 72 of file bilstm.h.

◆ matrix_t

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
typedef M deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >::matrix_t

Definition at line 71 of file bilstm.h.

Constructor & Destructor Documentation

◆ params_multilayer_bilstm_t() [1/2]

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >::params_multilayer_bilstm_t ( )
inline

Definition at line 76 of file bilstm.h.

◆ params_multilayer_bilstm_t() [2/2]

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >::params_multilayer_bilstm_t ( const std::vector< layer_params_t > &  arg)
inline

Definition at line 77 of file bilstm.h.

Member Function Documentation

◆ init_from_double()

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
void deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >::init_from_double ( const params_bilstm_t< Eigen::MatrixXd, Eigen::VectorXd > &  arg)
inline

Definition at line 81 of file bilstm.h.

◆ operator<<()

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
std::ostream & deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >::operator<< ( std::ostream &  out) const
inline

Definition at line 88 of file bilstm.h.

Member Data Documentation

◆ layers

template<class M = Eigen::MatrixXf, class V = Eigen::VectorXf>
std::vector<layer_params_t> deeplima::eigen_impl::params_multilayer_bilstm_t< M, V >::layers

Definition at line 74 of file bilstm.h.


The documentation for this struct was generated from the following file: