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 | ) |