Loading [MathJax]/extensions/tex2jax.js
nnlib
GPU-accelerated, C/C++ neural network library.
All Classes Files Functions Variables Enumerations Macros Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CBackwardFunction
 CFunction< sTensor, float >
 CMulConstant
 CFunction< sTensor, sTensor >
 CAdd
 CAddBroadcast
 CDivide
 CHadamard
 CMatVecMul
 CMatmul
 CSubtract
 CFunction< sTensor >
 CLog
 CReLU
 CSigmoid
 CSumReduce
 CTranspose
 CFunction< Types >
 CCache
 CEpochProgressStructure to contain information about the current epoch
 Cstd::exception
 CDifferentDataLocationExceptionException to be thrown where operands are located in different places
 CSizeMismatchExceptionException to be thrown where operands are different shapes
 CUnexpectedCUDACallExceptionException to be thrown when a CUDA method was called despite no CUDA/GPU support
 CUnsupportedOperationExceptionException to be thrown when an invalid operation is to be performed
 CExtractType< i, tuple_element_t, wanted_element_t, wanted >
 CExtractType< i, tuple_element_t, wanted_element_t, true >
 CIsWantedType< wantedType, T >
 CIsWantedType< wantedType, std::tuple< Types... > >
 CLayerRepresents a single layer of a neural network
 CMetricAn abstract class to represent metrics
 CBinaryAccuracyThe implementation of binary accuracy
 CCategoricalAccuracyThe implementation of categorical accuracy
 CLossAbstract class representing a loss function
 CBinaryCrossEntropyClass representing the Binary Cross Entropy
 CCategoricalCrossEntropyClass representing the Categorical Cross Entropy
 CMeanSquaredErrorClass representing the Mean Squared Error
 CNetworkRepresents a neural network
 CRuntime
 CSessionContains information about the current session
 CTensorClass to represent multidimensional arrays