Deep Learning Algorithm Implementations 1.0.0
C++ implementations of fundamental deep learning algorithms
|
Classes | |
class | Dropout |
Dropout layer for regularization. More... | |
class | Linear |
Linear (fully connected) layer: y = xW^T + b. More... | |
class | Module |
Base class for all neural network modules (PyTorch-like nn.Module) More... | |
class | ReLU |
ReLU activation function. More... | |
class | Sequential |
Sequential container for chaining modules. More... | |
class | Sigmoid |
Sigmoid activation function. More... | |
class | Tanh |
Tanh activation function. More... | |
Typedefs | |
using | LinearD = Linear< double > |
using | LinearF = Linear< float > |
using | ReLUD = ReLU< double > |
using | ReLUF = ReLU< float > |
using | SigmoidD = Sigmoid< double > |
using | SigmoidF = Sigmoid< float > |
using | TanhD = Tanh< double > |
using | TanhF = Tanh< float > |
using | DropoutD = Dropout< double > |
using | DropoutF = Dropout< float > |
using | SequentialD = Sequential< double > |
using | SequentialF = Sequential< float > |
using dl::layers::DropoutD = typedef Dropout<double> |
Definition at line 213 of file layers.hpp.
using dl::layers::DropoutF = typedef Dropout<float> |
Definition at line 214 of file layers.hpp.
using dl::layers::LinearD = typedef Linear<double> |
Definition at line 205 of file layers.hpp.
using dl::layers::LinearF = typedef Linear<float> |
Definition at line 206 of file layers.hpp.
using dl::layers::ReLUD = typedef ReLU<double> |
Definition at line 207 of file layers.hpp.
using dl::layers::ReLUF = typedef ReLU<float> |
Definition at line 208 of file layers.hpp.
using dl::layers::SequentialD = typedef Sequential<double> |
Definition at line 215 of file layers.hpp.
using dl::layers::SequentialF = typedef Sequential<float> |
Definition at line 216 of file layers.hpp.
using dl::layers::SigmoidD = typedef Sigmoid<double> |
Definition at line 209 of file layers.hpp.
using dl::layers::SigmoidF = typedef Sigmoid<float> |
Definition at line 210 of file layers.hpp.
using dl::layers::TanhD = typedef Tanh<double> |
Definition at line 211 of file layers.hpp.
using dl::layers::TanhF = typedef Tanh<float> |
Definition at line 212 of file layers.hpp.