24 #ifndef _GEMA_PLUGIN_FEM_NEURAL_NETWORK_H_ 25 #define _GEMA_PLUGIN_FEM_NEURAL_NETWORK_H_ 43 bool loadNetArchitecture(
LuaTable& table);
46 bool loadNetWeights(
LuaTable& table);
52 bool loadNetInputSettings(
LuaTable& table);
55 bool loadNetOutputSettings(
LuaTable& table);
79 const char** activationFcnOptions();
GmMatrix * readNetWeight(int i)
reads weight at position i
Definition: gmpFemNeuralNetwork.h:58
GmMatrix _outputSettings
Matrix with {min, max} of output variables (output range)
Definition: gmpFemNeuralNetwork.h:82
GmMatrix _inputsettings
Matrix with {min, max} of input variables (input range)
Definition: gmpFemNeuralNetwork.h:81
const GmLogCategory & _logger
Reference to the plugin private logger.
Definition: gmpFemNeuralNetwork.h:87
QList< GmVector > _netBias
List with neural bias.
Definition: gmpFemNeuralNetwork.h:84
GmVector _netConf
Vector to define the ANN architecture.
Definition: gmpFemNeuralNetwork.h:80
QList< GmMatrix > _netWeights
List with neural weights.
Definition: gmpFemNeuralNetwork.h:85
A simple class to store additional Data required by Fem physics.
Definition: gmpFemNeuralNetwork.h:35
QList< QString > _activationFcn
List with activation functions.
Definition: gmpFemNeuralNetwork.h:83
int stringOptionIndex(QString value, const char **optionNames, lua_State *L, const char *fieldName)
Declaration of usefull configuration definitions for the plugin library.