![]() |
ATLAS Offline Software
|
#include "Exceptions.h"#include "NNLayerConfig.h"#include <Eigen/Dense>#include <vector>#include <functional>#include <memory>Go to the source code of this file.
Classes | |
| class | lwtDev::Stack |
| class | lwtDev::ILayer |
| class | lwtDev::DummyLayer |
| class | lwtDev::UnaryActivationLayer |
| class | lwtDev::SoftmaxLayer |
| class | lwtDev::BiasLayer |
| class | lwtDev::MatrixLayer |
| class | lwtDev::MaxoutLayer |
| class | lwtDev::NormalizationLayer |
| Normalization layer /// https://arxiv.org/abs/1502.03167 ///. More... | |
| class | lwtDev::HighwayLayer |
| class | lwtDev::RecurrentStack |
| class | lwtDev::ReductionStack |
| class | lwtDev::IRecurrentLayer |
| class | lwtDev::EmbeddingLayer |
| class | lwtDev::LSTMLayer |
| class | lwtDev::GRULayer |
| class | lwtDev::BidirectionalLayer |
| bidirectional unit /// More... | |
| class | lwtDev::ELU |
| class | lwtDev::LeakyReLU |
| class | lwtDev::Swish |
| struct | lwtDev::DenseComponents |
Namespaces | |
| lwtDev | |
Functions | |
| double | lwtDev::nn_sigmoid (double x) |
| double | lwtDev::nn_hard_sigmoid (double x) |
| double | lwtDev::nn_tanh (double x) |
| double | lwtDev::nn_relu (double x) |
| std::function< double(double)> | lwtDev::get_activation (lwtDev::ActivationConfig act) |
| ILayer * | lwtDev::get_raw_activation_layer (ActivationConfig activation) |
| MatrixXd | lwtDev::build_matrix (const std::vector< double > &weights, size_t n_inputs) |
| VectorXd | lwtDev::build_vector (const std::vector< double > &bias) |
| void | lwtDev::throw_if_not_maxout (const LayerConfig &layer) |
| void | lwtDev::throw_if_not_dense (const LayerConfig &layer) |
| void | lwtDev::throw_if_not_normalization (const LayerConfig &layer) |
| DenseComponents | lwtDev::get_component (const lwtDev::LayerConfig &layer, size_t n_in) |
1.8.18