File SANIneuralNetworkOperations Documentation

Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: SANIneuralNetworkOperations.cpp/.hpp

File Description: SANI neural network operations

File Function List


File Diagram (functions hierarchy)


Function SANIneuralNetworkOperationsClass::writeNeuralNetXMLfile()

Function Summary
namereturn typedescription
writeNeuralNetXMLfileboolwrite neural net XML file

Function Arguments
nametypedescription
xmlFileNamestring xml file name
firstInputNeuronInNetwork ANNneuron* first input neuron in network

Function Reference List
N/A


Function Trace
locationcurrent function being traced
GIAmain.hppwriteNeuralNetXMLfile

Trace Diagram (magenta)


Function SANIneuralNetworkOperationsClass::initialiseIncrementalGeneration()

Function Summary
namereturn typedescription
initialiseIncrementalGenerationvoidinitialise incremental generation

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIposRelTranslatorPermutations.hppinitialiseIncrementalGeneration
SANIposRelTranslator.hppexecutePosRelTranslatorWrapper
GIAposRelTranslator.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences
GIAmain.hppparseTxtfileAndCreateSemanticNetworkBasedUponSemanticDependencyParsedSentences

Trace Diagram (magenta)


Function SANIneuralNetworkOperationsClass::generateNeuralNetFromSANInet()

Function Summary
namereturn typedescription
generateNeuralNetFromSANInetboolgenerate neural net from SANI net

Function Arguments
nametypedescription
translatorVariablesANNtranslatorVariablesClass* translator variables

Function Reference List


Function Trace
locationcurrent function being traced
GIAmain.hppgenerateNeuralNetFromSANInet

Trace Diagram (magenta)


Function SANIneuralNetworkOperationsClass::determinePositonsOfInputNeurons()

Function Summary
namereturn typedescription
determinePositonsOfInputNeuronsbooldetermine positons of input neurons

Function Arguments
nametypedescription
idBaseint64_t* id base
firstOutputNeuronInNetworkPre ANNneuron** first output neuron in network pre

Function Reference List


Function Trace
locationcurrent function being traced
SANIneuralNetworkOperations.hppdeterminePositonsOfInputNeurons
GIAmain.hppgenerateNeuralNetFromSANInet

Trace Diagram (magenta)


Function SANIneuralNetworkOperationsClass::determinePositonsOfNeurons()

Function Summary
namereturn typedescription
determinePositonsOfNeuronsbooldetermine positons of neurons

Function Arguments
nametypedescription
SANIGroupTypesvector<SANIGroupType*>* SANIG roup types
idBase int64_t* id base
firstOutputNeuronInNetworkPre ANNneuron* first output neuron in network pre
firstOutputNeuronInNetworkPost ANNneuron** first output neuron in network post

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIneuralNetworkOperations.hppdeterminePositonsOfNeurons
GIAmain.hppgenerateNeuralNetFromSANInet

Trace Diagram (magenta)


Function SANIneuralNetworkOperationsClass::determinePositonsOfNeuronsReset()

Function Summary
namereturn typedescription
determinePositonsOfNeuronsResetbooldetermine positons of neurons reset

Function Arguments
nametypedescription
SANIGroupTypesvector<SANIGroupType*>* SANIG roup types

Function Reference List
N/A


Function Trace
locationcurrent function being traced
SANIneuralNetworkOperations.hppdeterminePositonsOfNeuronsReset
GIAmain.hppgenerateNeuralNetFromSANInet

Trace Diagram (magenta)