ATLAS Offline Software
Loading...
Searching...
No Matches
Stack.h File Reference
#include "Exceptions.h"
#include "NNLayerConfig.h"
#include <Eigen/Dense>
#include <vector>
#include <functional>
#include <memory>
Include dependency graph for Stack.h:
This graph shows which files directly or indirectly include this file:

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

namespace  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)
ILayerlwtDev::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)