NNFS
Neural network library from scratch
All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CNNFS::LayerBase class for all layers
 CNNFS::ActivationBase class for all activation functions
 CNNFS::ReLUReLU activation function
 CNNFS::SigmoidSigmoid activation function
 CNNFS::SoftmaxSoftmax activation function
 CNNFS::Tanh
 CNNFS::DenseDense layer
 CNNFS::LossBase class for all loss functions
 CNNFS::CCECross-entropy loss function
 CNNFS::CCESoftmaxCross-entropy loss function with softmax activation
 CNNFS::MetricsMetrics class
 CNNFS::ModelAbstract base class for the model in a neural network
 CNNFS::NeuralNetworkA neural network model
 CNNFS::OptimizerBase class for all optimizers
 CNNFS::AdagradAdagrad optimizer (Adaptive Gradient)
 CNNFS::AdamAdam optimizer - Adaptive Moment Estimation, one of the most popular and efficient gradient-based optimization algorithms
 CNNFS::RMSPropRoot Mean Square Propagation optimizer
 CNNFS::SGDStochastic Gradient Descent optimizer
 CQLabel
 CCanvasCustom widget for drawing on a canvas
 CQMainWindow
 CPaintPainting application
 CQObject
 CTestCanvas
 Ctesting::Test
 CAdagradTest
 CAdamTest
 CCCESoftmaxTest
 CCCETest
 CDenseTest
 CMetricsTest
 COptimizerTest
 CRMSpropTest
 CReLUTest
 CSGDTest
 CSigmoidTest
 CSoftmaxTest
 CTanhTest