File ANNalgorithmBackpropagation Documentation
Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020
Copyright © 2020, BAI Research. All Rights Reserved.
File Name: ANNalgorithmBackpropagation.cpp/.hpp
File Description: ANN algorithm backpropagation
File Function List
-
- trainNeuralNetworkBackpropagationSimple
- trainNeuralNetworkBackpropagationSimpleNoReset
- trainNeuralNetworkBackpropagation
- storeNeuralNetworkBiasAndWeights
- restoreNeuralNetworkWithStoredBiasAndWeights
- resetNeuralNetworkWithRandomBiasAndWeights
- resetInputsAndClassTargets
- calculateStandardDeviation
File Diagram (functions hierarchy)
Function ANNalgorithmBackpropagationClass::trainNeuralNetworkBackpropagationSimple()
Function Summary
name | return type | description |
trainNeuralNetworkBackpropagationSimple | void | train neural network backpropagation simple |
Function Arguments
name | type | description |
firstInputNeuron | ANNneuron* | first input neuron |
firstOutputNeuron | ANNneuron* | first output neuron |
numberOfInputNeurons | const int | number of input neurons |
numberOfOutputNeurons | const int | number of output neurons |
numEpochs | const int | num epochs |
firstExperienceInDataSet | ANNexperience* | first experience in data set |
numberOfExperiences | const int64_t | number of experiences |
Function Reference List
-
- resetNeuralNetworkWithRandomBiasAndWeights
- trainNeuralNetworkBackpropagationSimpleNoReset
Function Trace
location | current function being traced |
ANNmain.hpp | trainNeuralNetworkBackpropagationSimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
Trace Diagram (magenta)
Function ANNalgorithmBackpropagationClass::trainNeuralNetworkBackpropagationSimpleNoReset()
Function Summary
name | return type | description |
trainNeuralNetworkBackpropagationSimpleNoReset | void | train neural network backpropagation simple no reset |
Function Arguments
name | type | description |
firstInputNeuron | ANNneuron* | first input neuron |
firstOutputNeuron | ANNneuron* | first output neuron |
numberOfInputNeurons | const int | number of input neurons |
numberOfOutputNeurons | const int | number of output neurons |
numEpochs | const int | num epochs |
firstExperienceInDataSet | ANNexperience* | first experience in data set |
numberOfExperiences | const int64_t | number of experiences |
Function Reference List
-
-
-
- resetInputsAndClassTargets
- ANNalgorithmBackpropagationUpdateClass::ANNbackPropogationPass
- storeNeuralNetworkBiasAndWeights
- restoreNeuralNetworkWithStoredBiasAndWeights
- resetInputsAndClassTargets
- ANNalgorithmBackpropagationUpdateClass::ANNbackPropogationPass
- restoreNeuralNetworkWithStoredBiasAndWeights
Function Trace
location | current function being traced |
ANNalgorithmBackpropagation.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
ANNmain.hpp | trainNeuralNetworkBackpropagationSimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmBreakawayNetwork.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
Trace Diagram (magenta)
Function ANNalgorithmBackpropagationClass::trainNeuralNetworkBackpropagation()
Function Summary
name | return type | description |
trainNeuralNetworkBackpropagation | void | train neural network backpropagation |
Function Arguments
name | type | description |
firstInputNeuron | ANNneuron* | first input neuron |
firstOutputNeuron | ANNneuron* | first output neuron |
numberOfInputNeurons | const int | number of input neurons |
numberOfOutputNeurons | const int | number of output neurons |
maxFolds | const int | max folds |
firstExperienceInDataSet | ANNexperience* | first experience in data set |
numberOfExperiences | const int64_t | number of experiences |
maxEpochs | const int | max epochs |
Function Reference List
-
-
- resetNeuralNetworkWithRandomBiasAndWeights
- ANNexperienceClassClass::findExperience
- ANNexperienceClassClass::findExperience
-
- resetInputsAndClassTargets
- ANNalgorithmBackpropagationUpdateClass::ANNbackPropogationPass
- resetInputsAndClassTargets
- ANNalgorithmBackpropagationUpdateClass::ANNbackPropogationPass
- storeNeuralNetworkBiasAndWeights
- restoreNeuralNetworkWithStoredBiasAndWeights
- resetInputsAndClassTargets
- ANNalgorithmBackpropagationUpdateClass::ANNbackPropogationPass
- restoreNeuralNetworkWithStoredBiasAndWeights
- calculateStandardDeviation
- calculateStandardDeviation
- calculateStandardDeviation
- resetNeuralNetworkWithRandomBiasAndWeights
-
- resetInputsAndClassTargets
- ANNalgorithmBackpropagationUpdateClass::ANNbackPropogationPass
- storeNeuralNetworkBiasAndWeights
- restoreNeuralNetworkWithStoredBiasAndWeights
- resetInputsAndClassTargets
- ANNalgorithmBackpropagationUpdateClass::ANNbackPropogationPass
- restoreNeuralNetworkWithStoredBiasAndWeights
- ANNexperienceClassClass::addExperiencesToOFStream
Function Trace
location | current function being traced |
ANNmain.hpp | trainNeuralNetworkBackpropagation |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
Trace Diagram (magenta)
Function ANNalgorithmBackpropagationClass::storeNeuralNetworkBiasAndWeights()
Function Summary
name | return type | description |
storeNeuralNetworkBiasAndWeights | void | store neural network bias and weights |
Function Arguments
name | type | description |
neuronBeingAccessed | ANNneuron* | neuron being accessed |
Function Reference List
-
-
-
-
- storeNeuralNetworkBiasAndWeights
- storeNeuralNetworkBiasAndWeights
Function Trace
location | current function being traced |
ANNalgorithmBackpropagation.hpp | storeNeuralNetworkBiasAndWeights |
ANNalgorithmBackpropagation.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
ANNmain.hpp | trainNeuralNetworkBackpropagationSimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmBreakawayNetwork.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
ANNalgorithmBackpropagation.hpp | storeNeuralNetworkBiasAndWeights |
Trace Diagram (magenta)
Function ANNalgorithmBackpropagationClass::restoreNeuralNetworkWithStoredBiasAndWeights()
Function Summary
name | return type | description |
restoreNeuralNetworkWithStoredBiasAndWeights | void | restore neural network with stored bias and weights |
Function Arguments
name | type | description |
neuronBeingAccessed | ANNneuron* | neuron being accessed |
Function Reference List
-
-
-
-
- restoreNeuralNetworkWithStoredBiasAndWeights
- restoreNeuralNetworkWithStoredBiasAndWeights
Function Trace
location | current function being traced |
ANNalgorithmBackpropagation.hpp | restoreNeuralNetworkWithStoredBiasAndWeights |
ANNalgorithmBackpropagation.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
ANNmain.hpp | trainNeuralNetworkBackpropagationSimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmBreakawayNetwork.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
ANNalgorithmBackpropagation.hpp | restoreNeuralNetworkWithStoredBiasAndWeights |
Trace Diagram (magenta)
Function ANNalgorithmBackpropagationClass::resetNeuralNetworkWithRandomBiasAndWeights()
Function Summary
name | return type | description |
resetNeuralNetworkWithRandomBiasAndWeights | void | reset neural network with random bias and weights |
Function Arguments
name | type | description |
neuronBeingAccessed | ANNneuron* | neuron being accessed |
Function Reference List
-
-
-
-
- resetNeuralNetworkWithRandomBiasAndWeights
- resetNeuralNetworkWithRandomBiasAndWeights
Function Trace
location | current function being traced |
ANNalgorithmBackpropagation.hpp | resetNeuralNetworkWithRandomBiasAndWeights |
ANNmain.hpp | trainNeuralNetworkBackpropagationSimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmBackpropagation.hpp | resetNeuralNetworkWithRandomBiasAndWeights |
ANNalgorithmBreakawayNetwork.hpp | resetNeuralNetworkWithRandomBiasAndWeights |
Trace Diagram (magenta)
Function ANNalgorithmBackpropagationClass::resetInputsAndClassTargets()
Function Summary
name | return type | description |
resetInputsAndClassTargets | void | reset inputs and class targets |
Function Arguments
name | type | description |
firstInputNeuron | ANNneuron* | first input neuron |
firstOutputNeuron | ANNneuron* | first output neuron |
numberOfInputNeurons | const int64_t | number of input neurons |
numberOfOutputNeurons | const int64_t | number of output neurons |
currentExperienceInDataSet | ANNexperience* | current experience in data set |
Function Reference List
N/A
Function Trace
location | current function being traced |
ANNalgorithmBackpropagation.hpp | resetInputsAndClassTargets |
ANNalgorithmBackpropagation.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
ANNmain.hpp | trainNeuralNetworkBackpropagationSimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmBreakawayNetwork.hpp | trainNeuralNetworkBackpropagationSimpleNoReset |
ANNalgorithmBackpropagation.hpp | resetInputsAndClassTargets |
Trace Diagram (magenta)
Function ANNalgorithmBackpropagationClass::calculateStandardDeviation()
Function Summary
name | return type | description |
calculateStandardDeviation | float | calculate standard deviation |
Function Arguments
name | type | description |
array | const float* | array |
length | const int | length |
average | const float | average |
Function Reference List
N/A
Function Trace
location | current function being traced |
ANNalgorithmBackpropagation.hpp | calculateStandardDeviation |
ANNmain.hpp | trainNeuralNetworkBackpropagation |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
Trace Diagram (magenta)