Deep Learning Algorithm Implementations 1.0.0
C++ implementations of fundamental deep learning algorithms
Loading...
Searching...
No Matches
dl::layers Namespace Reference

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 >
 

Typedef Documentation

◆ DropoutD

using dl::layers::DropoutD = typedef Dropout<double>

Definition at line 213 of file layers.hpp.

◆ DropoutF

using dl::layers::DropoutF = typedef Dropout<float>

Definition at line 214 of file layers.hpp.

◆ LinearD

using dl::layers::LinearD = typedef Linear<double>

Definition at line 205 of file layers.hpp.

◆ LinearF

using dl::layers::LinearF = typedef Linear<float>

Definition at line 206 of file layers.hpp.

◆ ReLUD

using dl::layers::ReLUD = typedef ReLU<double>

Definition at line 207 of file layers.hpp.

◆ ReLUF

using dl::layers::ReLUF = typedef ReLU<float>

Definition at line 208 of file layers.hpp.

◆ SequentialD

using dl::layers::SequentialD = typedef Sequential<double>

Definition at line 215 of file layers.hpp.

◆ SequentialF

using dl::layers::SequentialF = typedef Sequential<float>

Definition at line 216 of file layers.hpp.

◆ SigmoidD

using dl::layers::SigmoidD = typedef Sigmoid<double>

Definition at line 209 of file layers.hpp.

◆ SigmoidF

using dl::layers::SigmoidF = typedef Sigmoid<float>

Definition at line 210 of file layers.hpp.

◆ TanhD

using dl::layers::TanhD = typedef Tanh<double>

Definition at line 211 of file layers.hpp.

◆ TanhF

using dl::layers::TanhF = typedef Tanh<float>

Definition at line 212 of file layers.hpp.