![]() |
ATLAS Offline Software
|
Typedefs | |
| typedef LightweightGraph::NodeMap | NodeMap |
| typedef std::map< std::string, double > | ValueMap |
| typedef std::vector< std::pair< std::string, double > > | ValueVector |
| typedef std::map< std::string, std::vector< double > > | VectorMap |
Functions | |
| JSONConfig | parse_json (std::istream &json) |
| GraphConfig | parse_json_graph (std::istream &json) |
| ILayer * | get_raw_activation_layer (ActivationConfig activation) |
| std::function< double(double)> | get_activation (lwtDev::ActivationConfig act) |
| double | nn_sigmoid (double x) |
| double | nn_hard_sigmoid (double x) |
| double | nn_tanh (double x) |
| double | nn_relu (double x) |
| MatrixXd | build_matrix (const std::vector< double > &weights, size_t n_inputs) |
| VectorXd | build_vector (const std::vector< double > &bias) |
| void | throw_if_not_maxout (const LayerConfig &layer) |
| void | throw_if_not_dense (const LayerConfig &layer) |
| void | throw_if_not_normalization (const LayerConfig &layer) |
| DenseComponents | get_component (const lwtDev::LayerConfig &layer, size_t n_in) |
Definition at line 67 of file LightweightGraph.cxx.
| typedef std::map< std::string, double > lwtDev::ValueMap |
Definition at line 22 of file InputPreprocessor.h.
| typedef std::vector<std::pair<std::string, double> > lwtDev::ValueVector |
Definition at line 23 of file InputPreprocessor.h.
| typedef std::map< std::string, std::vector< double > > lwtDev::VectorMap |
Definition at line 24 of file InputPreprocessor.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| LINEAR | |
| SIGMOID | |
| RECTIFIED | |
| SOFTMAX | |
| TANH | |
| HARD_SIGMOID | |
| ELU | |
| LEAKY_RELU | |
| SWISH | |
| ABS | |
Definition at line 20 of file NNLayerConfig.h.
|
strong |
| Enumerator | |
|---|---|
| NONE | |
| DENSE | |
| NORMALIZATION | |
| MAXOUT | |
| HIGHWAY | |
| LSTM | |
| GRU | |
| BIDIRECTIONAL | |
| EMBEDDING | |
Definition at line 22 of file NNLayerConfig.h.
|
strong |
| MatrixXd lwtDev::build_matrix | ( | const std::vector< double > & | weights, |
| size_t | n_inputs | ||
| ) |
| VectorXd lwtDev::build_vector | ( | const std::vector< double > & | bias | ) |
| std::function< double(double)> lwtDev::get_activation | ( | lwtDev::ActivationConfig | act | ) |
| DenseComponents lwtDev::get_component | ( | const lwtDev::LayerConfig & | layer, |
| size_t | n_in | ||
| ) |
| ILayer * lwtDev::get_raw_activation_layer | ( | ActivationConfig | activation | ) |
| double lwtDev::nn_hard_sigmoid | ( | double | x | ) |
| double lwtDev::nn_relu | ( | double | x | ) |
| double lwtDev::nn_sigmoid | ( | double | x | ) |
| double lwtDev::nn_tanh | ( | double | x | ) |
| JSONConfig lwtDev::parse_json | ( | std::istream & | json | ) |
Definition at line 42 of file parse_json.cxx.
| GraphConfig lwtDev::parse_json_graph | ( | std::istream & | json | ) |
Definition at line 71 of file parse_json.cxx.
| void lwtDev::throw_if_not_dense | ( | const LayerConfig & | layer | ) |
| void lwtDev::throw_if_not_maxout | ( | const LayerConfig & | layer | ) |
| void lwtDev::throw_if_not_normalization | ( | const LayerConfig & | layer | ) |
1.8.18