Conscience Core
conscience_core::ai::nn::CscNeuralNetworkTensorFlow Member List

This is the complete list of members for conscience_core::ai::nn::CscNeuralNetworkTensorFlow, including all inherited members.

adaptDataForMiniBatches(float **dataToTransform, const int minibatchSize, const int dataSetSize)conscience_core::ai::nn::CscNeuralNetworkstatic
calculateLimitGlorot(int fanIn, int fanOut)conscience_core::ai::nn::CscNeuralNetworkprotectedstatic
calculateStddevGlorot(int fanIn, int fanOut)conscience_core::ai::nn::CscNeuralNetworkprotectedstatic
calculateStddevHe(int fanIn)conscience_core::ai::nn::CscNeuralNetworkprotectedstatic
calculateStddevLeCun(int fanIn)conscience_core::ai::nn::CscNeuralNetworkprotectedstatic
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
CscNeuralNetworkTensorFlow(CscNeuralNetworkType neuralNetworkType, NeuralNetworkHyperparameters *neuralNetworkHyperparametersInit, TrainingHyperparameters *trainingHyperparametersInit)conscience_core::ai::nn::CscNeuralNetworkTensorFlow
CscNeuralNetworkTensorFlow(CscNeuralNetworkType neuralNetworkType, NeuralNetworkHyperparameters *neuralNetworkHyperparametersInit, TrainingHyperparameters *trainingHyperparametersInit, float **weightsLoadedFromModel, float **biasesLoadedFromModel, bool withCostFunction)conscience_core::ai::nn::CscNeuralNetworkTensorFlow
deleteAllDataMiniBatches(float ***dataMiniBatches, const int nbMiniBatches, const int nbDataPerMinibatch)conscience_core::ai::nn::CscNeuralNetworkstatic
executeWithoutCostFunction(TF_Session *session, float **inputs)conscience_core::ai::nn::CscNeuralNetworkTensorFlow
getBuilder() constconscience_core::ai::nn::CscNeuralNetworkTensorFlow
getDuplicata()conscience_core::ai::nn::CscNeuralNetworkTensorFlow
getNeuralNetworkHyperparameters() constconscience_core::ai::nn::CscNeuralNetwork
getNeuralNetworkType() constconscience_core::ai::nn::CscNeuralNetwork
getPersistence() constconscience_core::ai::nn::CscNeuralNetworkTensorFlow
getSessions()conscience_core::ai::nn::CscNeuralNetworkTensorFlow
getTrainingHyperparameters() constconscience_core::ai::nn::CscNeuralNetwork
initializeBias(float *biasToInitialize, int size, CscInitializationBiasStrategy strategy, float *biasLoaded=nullptr)conscience_core::ai::nn::CscNeuralNetworkstatic
initializeWeights(float *weightsToInitialize, int size, CscInitializationWeightsStrategy strategy, int fanIn, int fanOut=0, float *weightsLoaded=nullptr)conscience_core::ai::nn::CscNeuralNetworkstatic
initNormal(float *weights, int size, mt19937 &gen, double stddev)conscience_core::ai::nn::CscNeuralNetworkprotectedstatic
initUniform(float *weights, int size, mt19937 &gen, float limit)conscience_core::ai::nn::CscNeuralNetworkprotectedstatic
loadModelFromDirectory(const fs::path &dirPath, bool forTraining)conscience_core::ai::nn::CscNeuralNetworkTensorFlowstatic
loggerconscience_core::ai::nn::CscNeuralNetworkprotected
neuralNetworkHyperparametersconscience_core::ai::nn::CscNeuralNetworkprotected
neuralNetworkTypeconscience_core::ai::nn::CscNeuralNetworkprotected
normalizeData(float **data, size_t size, int rowData, float newMin, float newMax, float minValue, float maxValue)conscience_core::ai::nn::CscNeuralNetworkstatic
normalizeDataAutoRange(float **data, size_t size, int nbInputsOrOutputs, CscNormalizationType normalizationType)conscience_core::ai::nn::CscNeuralNetworkstatic
normalizeDataCustomRange0to1(float **data, size_t size, int nbInputsOrOutputs, float *minValue, float *maxValue)conscience_core::ai::nn::CscNeuralNetworkstatic
normalizeDataCustomRangeMinus1to1(float **data, size_t size, int nbInputsOrOutputs, float *minValue, float *maxValue)conscience_core::ai::nn::CscNeuralNetworkstatic
shuffleMinibatchData(float ***minibatchDataInputs, float ***minibatchDataTargets, const int numberOfBatches, const int minibatchSize)conscience_core::ai::nn::CscNeuralNetworkprotected
testNeuralNetworkOnValidationDataSet(DataSet *validationDataSet, const bool nnNeverInitialized=false)conscience_core::ai::nn::CscNeuralNetworkTensorFlow
trainingHyperparametersconscience_core::ai::nn::CscNeuralNetworkprotected
trainNeuralNetwork(const int nbEpochs, const int nbMiniBatchs, DataSet *trainingDataSet, DataSet *validationDataSet, const bool debugMode=false) overrideconscience_core::ai::nn::CscNeuralNetworkTensorFlowvirtual
~CscNeuralNetwork()conscience_core::ai::nn::CscNeuralNetworkvirtual
~CscNeuralNetworkTensorFlow()conscience_core::ai::nn::CscNeuralNetworkTensorFlowvirtual