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

Classes

class  AutogradLoss
 Base class for autograd-compatible loss functions. More...
 
class  BCELoss
 Binary Cross Entropy Loss with autograd support. More...
 
class  BCEWithLogitsLoss
 Binary Cross Entropy with Logits Loss. More...
 
class  CrossEntropyLoss
 Cross Entropy Loss with autograd support. More...
 
class  HingeLoss
 Hinge Loss with autograd support. More...
 
class  HuberLoss
 Huber Loss with autograd support. More...
 
class  MSELoss
 Mean Squared Error Loss with autograd support. More...
 

Typedefs

using MSELossD = MSELoss< double >
 
using MSELossF = MSELoss< float >
 
using CrossEntropyLossD = CrossEntropyLoss< double >
 
using CrossEntropyLossF = CrossEntropyLoss< float >
 
using BCELossD = BCELoss< double >
 
using BCELossF = BCELoss< float >
 
using BCEWithLogitsLossD = BCEWithLogitsLoss< double >
 
using BCEWithLogitsLossF = BCEWithLogitsLoss< float >
 
using HingeLossD = HingeLoss< double >
 
using HingeLossF = HingeLoss< float >
 
using HuberLossD = HuberLoss< double >
 
using HuberLossF = HuberLoss< float >
 

Typedef Documentation

◆ BCELossD

using dl::loss::BCELossD = typedef BCELoss<double>

Definition at line 235 of file losses.hpp.

◆ BCELossF

using dl::loss::BCELossF = typedef BCELoss<float>

Definition at line 236 of file losses.hpp.

◆ BCEWithLogitsLossD

Definition at line 237 of file losses.hpp.

◆ BCEWithLogitsLossF

Definition at line 238 of file losses.hpp.

◆ CrossEntropyLossD

Definition at line 233 of file losses.hpp.

◆ CrossEntropyLossF

Definition at line 234 of file losses.hpp.

◆ HingeLossD

using dl::loss::HingeLossD = typedef HingeLoss<double>

Definition at line 239 of file losses.hpp.

◆ HingeLossF

using dl::loss::HingeLossF = typedef HingeLoss<float>

Definition at line 240 of file losses.hpp.

◆ HuberLossD

using dl::loss::HuberLossD = typedef HuberLoss<double>

Definition at line 241 of file losses.hpp.

◆ HuberLossF

using dl::loss::HuberLossF = typedef HuberLoss<float>

Definition at line 242 of file losses.hpp.

◆ MSELossD

using dl::loss::MSELossD = typedef MSELoss<double>

Definition at line 231 of file losses.hpp.

◆ MSELossF

using dl::loss::MSELossF = typedef MSELoss<float>

Definition at line 232 of file losses.hpp.