File ANNalgorithmMemoryNetworkUpdate Documentation
Automatically generated with Code Structure Viewer (CS), Project Version: 3o4d 17-November-2020
Copyright © 2020, BAI Research. All Rights Reserved.
File Name: ANNalgorithmMemoryNetworkUpdate.cpp/.hpp
File Description: ANN algorithm memory network update
File Function List
-
- ANNclassificationAndMemoryPass
- calculateBinaryOutputCode
- isNeuronOutputFire
- memoryTraceForwardPassStep
- readAndUpdateMemoryTrace
- updateMemoryTraceBasedOnSimultaneouslyFiredNeuronsIeAssocation
- incrementMemoryTraceTallyBasedOnSimultaneouslyFiredNeuronsIeAssocation
File Diagram (functions hierarchy)
Function ANNalgorithmMemoryNetworkUpdateClass::ANNclassificationAndMemoryPass()
Function Summary
name | return type | description |
ANNclassificationAndMemoryPass | double | ANN classification and memory pass |
Function Arguments
name | type | description |
firstInputNeuronInNetwork | ANNneuron* | first input neuron in network |
firstOutputNeuronInNetwork | const ANNneuron* | first output neuron in network |
trainingClassificationResult | string* | training classification result |
trainingMemoryResult | double* | training memory result |
Function Reference List
-
- ANNalgorithmBackpropagationUpdateClass::backPropogationForwardPassStep
- calculateBinaryOutputCode
- memoryTraceForwardPassStep
Function Trace
location | current function being traced |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNmain.hpp | trainNeuralNetworkMemorySimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
Trace Diagram (magenta)
Function ANNalgorithmMemoryNetworkUpdateClass::calculateBinaryOutputCode()
Function Summary
name | return type | description |
calculateBinaryOutputCode | void | calculate binary output code |
Function Arguments
name | type | description |
firstOutputNeuronInNetwork | const ANNneuron* | first output neuron in network |
trainingClassificationResult | string* | training classification result |
Function Reference List
Function Trace
location | current function being traced |
ANNalgorithmMemoryNetworkUpdate.hpp | calculateBinaryOutputCode |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNmain.hpp | trainNeuralNetworkMemorySimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
Trace Diagram (magenta)
Function ANNalgorithmMemoryNetworkUpdateClass::isNeuronOutputFire()
Function Summary
name | return type | description |
isNeuronOutputFire | bool | is neuron output fire |
Function Arguments
name | type | description |
currentNeuron | const ANNneuron* | current neuron |
Function Reference List
N/A
Function Trace
location | current function being traced |
ANNalgorithmMemoryNetworkUpdate.hpp | isNeuronOutputFire |
ANNalgorithmMemoryNetworkUpdate.hpp | calculateBinaryOutputCode |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNmain.hpp | trainNeuralNetworkMemorySimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNalgorithmMemoryNetworkUpdate.hpp | isNeuronOutputFire |
ANNalgorithmMemoryNetworkUpdate.hpp | readAndUpdateMemoryTrace |
Trace Diagram (magenta)
Function ANNalgorithmMemoryNetworkUpdateClass::memoryTraceForwardPassStep()
Function Summary
name | return type | description |
memoryTraceForwardPassStep | void | memory trace forward pass step |
Function Arguments
name | type | description |
neuronBeingAccessed | ANNneuron* | neuron being accessed |
trainingMemoryResult | double* | training memory result |
Function Reference List
-
-
-
- readAndUpdateMemoryTrace
- ANNalgorithmBackpropagationUpdateClass::copyANNneuronConnectionContainerListToNeuronContainerList
- ANNalgorithmBackpropagationUpdateClass::copyANNneuronConnectionContainerListToNeuronContainerList
- memoryTraceForwardPassStep
- ANNalgorithmBackpropagationUpdateClass::copyNeuronContainerListToANNneuronConnectionContainerList
- ANNalgorithmBackpropagationUpdateClass::copyNeuronContainerListToANNneuronConnectionContainerList
- memoryTraceForwardPassStep
Function Trace
location | current function being traced |
ANNalgorithmMemoryNetworkUpdate.hpp | memoryTraceForwardPassStep |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNmain.hpp | trainNeuralNetworkMemorySimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
Trace Diagram (magenta)
Function ANNalgorithmMemoryNetworkUpdateClass::readAndUpdateMemoryTrace()
Function Summary
name | return type | description |
readAndUpdateMemoryTrace | void | read and update memory trace |
Function Arguments
name | type | description |
currentNeuronInLayer | ANNneuron* | current neuron in layer |
trainingMemoryResult | double* | training memory result |
Function Reference List
-
-
- isNeuronOutputFire
- isNeuronOutputFire
- updateMemoryTraceBasedOnSimultaneouslyFiredNeuronsIeAssocation
- incrementMemoryTraceTallyBasedOnSimultaneouslyFiredNeuronsIeAssocation
Function Trace
location | current function being traced |
ANNalgorithmMemoryNetworkUpdate.hpp | readAndUpdateMemoryTrace |
ANNalgorithmMemoryNetworkUpdate.hpp | memoryTraceForwardPassStep |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNmain.hpp | trainNeuralNetworkMemorySimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
Trace Diagram (magenta)
Function ANNalgorithmMemoryNetworkUpdateClass::updateMemoryTraceBasedOnSimultaneouslyFiredNeuronsIeAssocation()
Function Summary
name | return type | description |
updateMemoryTraceBasedOnSimultaneouslyFiredNeuronsIeAssocation | void | update memory trace based on simultaneously fired neurons ie assocation |
Function Arguments
name | type | description |
currentANNneuronConnectionSide | ANNneuronConnection* | current ANN neuron connection side |
Function Reference List
N/A
Function Trace
location | current function being traced |
ANNalgorithmMemoryNetworkUpdate.hpp | updateMemoryTraceBasedOnSimultaneouslyFiredNeuronsIeAssocation |
ANNalgorithmMemoryNetworkUpdate.hpp | readAndUpdateMemoryTrace |
ANNalgorithmMemoryNetworkUpdate.hpp | memoryTraceForwardPassStep |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNmain.hpp | trainNeuralNetworkMemorySimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
Trace Diagram (magenta)
Function ANNalgorithmMemoryNetworkUpdateClass::incrementMemoryTraceTallyBasedOnSimultaneouslyFiredNeuronsIeAssocation()
Function Summary
name | return type | description |
incrementMemoryTraceTallyBasedOnSimultaneouslyFiredNeuronsIeAssocation | void | increment memory trace tally based on simultaneously fired neurons ie assocation |
Function Arguments
name | type | description |
trainingMemoryResult | double* | training memory result |
Function Reference List
N/A
Function Trace
location | current function being traced |
ANNalgorithmMemoryNetworkUpdate.hpp | incrementMemoryTraceTallyBasedOnSimultaneouslyFiredNeuronsIeAssocation |
ANNalgorithmMemoryNetworkUpdate.hpp | readAndUpdateMemoryTrace |
ANNalgorithmMemoryNetworkUpdate.hpp | memoryTraceForwardPassStep |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
ANNmain.hpp | trainNeuralNetworkMemorySimple |
ANNmain.hpp | trainNetwork |
ANNmain.hpp | mainUI |
ANNalgorithmMemoryNetwork.hpp | ANNclassificationAndMemoryPass |
Trace Diagram (magenta)