nnlib
GPU-accelerated, C/C++ neural network library.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 CAdd
 CAddBroadcast
 CBackwardFunction
 CBinaryAccuracyThe implementation of binary accuracy
 CBinaryCrossEntropyClass representing the Binary Cross Entropy
 CCache
 CCategoricalAccuracyThe implementation of categorical accuracy
 CCategoricalCrossEntropyClass representing the Categorical Cross Entropy
 CDifferentDataLocationExceptionException to be thrown where operands are located in different places
 CDivide
 CEpochProgressStructure to contain information about the current epoch
 CExtractType
 CExtractType< i, tuple_element_t, wanted_element_t, true >
 CFunction
 CHadamard
 CIsWantedType
 CIsWantedType< wantedType, std::tuple< Types... > >
 CLayerRepresents a single layer of a neural network
 CLog
 CLossAbstract class representing a loss function
 CMatmul
 CMatVecMul
 CMeanSquaredErrorClass representing the Mean Squared Error
 CMetricAn abstract class to represent metrics
 CMulConstant
 CNetworkRepresents a neural network
 CReLU
 CRuntime
 CSessionContains information about the current session
 CSigmoid
 CSizeMismatchExceptionException to be thrown where operands are different shapes
 CSubtract
 CSumReduce
 CTensorClass to represent multidimensional arrays
 CTranspose
 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