62 std::vector<std::vector<std::vector<std::vector<double>>>>
layerWeight;
ACTIVATION_FUNCTION
Enum for representing the available types of scaler parameters.
Definition AnnProperties.h:30
@ PURE_LIN
Definition AnnProperties.h:31
@ RELU6
Definition AnnProperties.h:34
@ RELU
Definition AnnProperties.h:33
@ TANH
Definition AnnProperties.h:32
Abstract class from which specific model data object can be derived and enabling polymorphism.
Definition modelData.h:22
struct containing all information regarding the structure of a feedforward neural network
Definition AnnProperties.h:83
AnnStructure structure
Definition AnnProperties.h:84
std::shared_ptr< ScalerData > inputScalerData
Definition AnnProperties.h:86
std::shared_ptr< ScalerData > outputScalerData
Definition AnnProperties.h:87
AnnWeights weights
Definition AnnProperties.h:85
struct containing the parameters required for input normalization and output denormalization of a fee...
Definition AnnProperties.h:70
std::vector< double > outputDenormalizationOffset
Definition AnnProperties.h:74
std::vector< double > outputDenormalizationFactor
Definition AnnProperties.h:73
std::vector< double > inputLowerBound
Definition AnnProperties.h:71
std::vector< double > inputUpperBound
Definition AnnProperties.h:72
struct containing all information regarding the structure of a feedforward neural network
Definition AnnProperties.h:42
std::vector< ACTIVATION_FUNCTION > activationFunction
Definition AnnProperties.h:46
int inputSize
Definition AnnProperties.h:44
std::vector< int > biasConnect
Definition AnnProperties.h:47
int numLayers
Definition AnnProperties.h:43
std::vector< int > layerSize
Definition AnnProperties.h:45
bool normalizedOutput
Definition AnnProperties.h:51
bool scaledInput
Definition AnnProperties.h:50
std::vector< int > inputConnect
Definition AnnProperties.h:48
std::vector< std::vector< int > > layerConnect
Definition AnnProperties.h:49
struct containing the different weights of a feedforward neural network
Definition AnnProperties.h:59
std::vector< std::vector< std::vector< std::vector< double > > > > layerWeight
Definition AnnProperties.h:62
std::vector< std::vector< std::vector< double > > > inputWeight
Definition AnnProperties.h:61
std::vector< std::vector< double > > biasWeight
Definition AnnProperties.h:60