This is the complete list of members for conscience_core::ai::nn::CscNeuralNetwork, including all inherited members.
| adaptDataForMiniBatches(float **dataToTransform, const int minibatchSize, const int dataSetSize) | conscience_core::ai::nn::CscNeuralNetwork | static |
| calculateLimitGlorot(int fanIn, int fanOut) | conscience_core::ai::nn::CscNeuralNetwork | protectedstatic |
| calculateStddevGlorot(int fanIn, int fanOut) | conscience_core::ai::nn::CscNeuralNetwork | protectedstatic |
| calculateStddevHe(int fanIn) | conscience_core::ai::nn::CscNeuralNetwork | protectedstatic |
| calculateStddevLeCun(int fanIn) | conscience_core::ai::nn::CscNeuralNetwork | protectedstatic |
| createNeuralNetwork(CscActivationFunction hiddenLayersFunctionActivation, CscActivationFunction outputLayerFunctionActivation, CscLossFunction lossFunction, CscInitializationWeightsStrategy initilizationStrategy, CscInitializationBiasStrategy initializationBiasStrategy, bool withCostFunction)=0 | conscience_core::ai::nn::CscNeuralNetwork | protectedpure virtual |
| CscNeuralNetwork(CscNeuralNetworkType neuralNetworkType, NeuralNetworkHyperparameters *neuralNetworkHyperparametersInit, TrainingHyperparameters *trainingHyperparametersInit) | conscience_core::ai::nn::CscNeuralNetwork | |
| CscNeuralNetwork(CscNeuralNetworkType neuralNetworkType, NeuralNetworkHyperparameters *neuralNetworkHyperparametersInit, TrainingHyperparameters *trainingHyperparametersInit, float **weightsLoadedFromModel, float **biasesLoadedFromModel) | conscience_core::ai::nn::CscNeuralNetwork | |
| deleteAllDataMiniBatches(float ***dataMiniBatches, const int nbMiniBatches, const int nbDataPerMinibatch) | conscience_core::ai::nn::CscNeuralNetwork | static |
| getNeuralNetworkHyperparameters() const | conscience_core::ai::nn::CscNeuralNetwork | |
| getNeuralNetworkType() const | conscience_core::ai::nn::CscNeuralNetwork | |
| getTrainingHyperparameters() const | conscience_core::ai::nn::CscNeuralNetwork | |
| initializeBias(float *biasToInitialize, int size, CscInitializationBiasStrategy strategy, float *biasLoaded=nullptr) | conscience_core::ai::nn::CscNeuralNetwork | static |
| initializeWeights(float *weightsToInitialize, int size, CscInitializationWeightsStrategy strategy, int fanIn, int fanOut=0, float *weightsLoaded=nullptr) | conscience_core::ai::nn::CscNeuralNetwork | static |
| initNormal(float *weights, int size, mt19937 &gen, double stddev) | conscience_core::ai::nn::CscNeuralNetwork | protectedstatic |
| initUniform(float *weights, int size, mt19937 &gen, float limit) | conscience_core::ai::nn::CscNeuralNetwork | protectedstatic |
| logger | conscience_core::ai::nn::CscNeuralNetwork | protected |
| neuralNetworkHyperparameters | conscience_core::ai::nn::CscNeuralNetwork | protected |
| neuralNetworkType | conscience_core::ai::nn::CscNeuralNetwork | protected |
| normalizeData(float **data, size_t size, int rowData, float newMin, float newMax, float minValue, float maxValue) | conscience_core::ai::nn::CscNeuralNetwork | static |
| normalizeDataAutoRange(float **data, size_t size, int nbInputsOrOutputs, CscNormalizationType normalizationType) | conscience_core::ai::nn::CscNeuralNetwork | static |
| normalizeDataCustomRange0to1(float **data, size_t size, int nbInputsOrOutputs, float *minValue, float *maxValue) | conscience_core::ai::nn::CscNeuralNetwork | static |
| normalizeDataCustomRangeMinus1to1(float **data, size_t size, int nbInputsOrOutputs, float *minValue, float *maxValue) | conscience_core::ai::nn::CscNeuralNetwork | static |
| shuffleMinibatchData(float ***minibatchDataInputs, float ***minibatchDataTargets, const int numberOfBatches, const int minibatchSize) | conscience_core::ai::nn::CscNeuralNetwork | protected |
| trainingHyperparameters | conscience_core::ai::nn::CscNeuralNetwork | protected |
| trainNeuralNetwork(const int nbEpochs, const int nbMiniBatchs, DataSet *trainingDataSet, DataSet *validationDataSet, const bool debugMode=false)=0 | conscience_core::ai::nn::CscNeuralNetwork | pure virtual |
| ~CscNeuralNetwork() | conscience_core::ai::nn::CscNeuralNetwork | virtual |