Conscience Core
Classes | Namespaces | Macros
CscNeuralNetworkPersistenceTensorFlow.h File Reference
#include "ArtificialIntelligence/CscNeuralNetwork.h"
#include "Util/conscience_util.h"
#include "CscCommon.h"
#include "tensorflow/c/c_api.h"
#include "Util/json.h"

Go to the source code of this file.

Classes

class  conscience_core::ai::nn::CscNeuralNetworkPersistenceTensorFlow
 
struct  conscience_core::ai::nn::CscNeuralNetworkPersistenceTensorFlow::AllNeuralNetworkTensorFlowParams
 

Namespaces

 conscience_core
 
 conscience_core::ai
 
 conscience_core::ai::nn
 

Macros

#define TF_STORAGE_DIRECTORY   "../conscience-resources/neuralNetworkTFModelsSaved"
 
#define NN_SHAPE_TYPE   "nn.shape.type"
 
#define NN_SHAPE_NB_INPUTS   "nn.shape.nbInputs"
 
#define NN_SHAPE_NB_HIDDEN_LAYERS   "nn.shape.nbHiddenLayers"
 
#define NN_SHAPE_NB_NEURONS_PER_LAYER_PREFIX   "nn.shape.nbNeuronsPerHiddenLayer."
 
#define NN_SHAPE_NB_OUTPUTS   "nn.shape.nbOutputs"
 
#define NN_HIDDEN_LAYERS_FUNCTIONS_ACTIVATION   "nn.functions.hiddenLayersActivationFunction"
 
#define NN_OUTPUTS_FUNCTIONS_ACTIVATION   "nn.functions.outputsActivationFunction"
 
#define NN_FUNCTIONS_LOSS   "nn.functions.lossFunction"
 
#define NN_WEIGHTS_PREFIX   "nn.weights."
 
#define NN_BIASES_PREFIX   "nn.biases."
 

Macro Definition Documentation

◆ NN_BIASES_PREFIX

#define NN_BIASES_PREFIX   "nn.biases."

◆ NN_FUNCTIONS_LOSS

#define NN_FUNCTIONS_LOSS   "nn.functions.lossFunction"

◆ NN_HIDDEN_LAYERS_FUNCTIONS_ACTIVATION

#define NN_HIDDEN_LAYERS_FUNCTIONS_ACTIVATION   "nn.functions.hiddenLayersActivationFunction"

◆ NN_OUTPUTS_FUNCTIONS_ACTIVATION

#define NN_OUTPUTS_FUNCTIONS_ACTIVATION   "nn.functions.outputsActivationFunction"

◆ NN_SHAPE_NB_HIDDEN_LAYERS

#define NN_SHAPE_NB_HIDDEN_LAYERS   "nn.shape.nbHiddenLayers"

◆ NN_SHAPE_NB_INPUTS

#define NN_SHAPE_NB_INPUTS   "nn.shape.nbInputs"

◆ NN_SHAPE_NB_NEURONS_PER_LAYER_PREFIX

#define NN_SHAPE_NB_NEURONS_PER_LAYER_PREFIX   "nn.shape.nbNeuronsPerHiddenLayer."

◆ NN_SHAPE_NB_OUTPUTS

#define NN_SHAPE_NB_OUTPUTS   "nn.shape.nbOutputs"

◆ NN_SHAPE_TYPE

#define NN_SHAPE_TYPE   "nn.shape.type"

◆ NN_WEIGHTS_PREFIX

#define NN_WEIGHTS_PREFIX   "nn.weights."

◆ TF_STORAGE_DIRECTORY

#define TF_STORAGE_DIRECTORY   "../conscience-resources/neuralNetworkTFModelsSaved"