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