File SANInodesGroupClass Documentation

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

Copyright © 2020, BAI Research. All Rights Reserved.

File Name: SANInodesGroupClass.cpp/.hpp

File Description: SANI nodes group class

File Function List


File Diagram (functions hierarchy)


Class SANIposRelTranslatorDebug

Class Data
nametypedescription
activationMemoryGroupArrayIndexintactivation memory group array index
activationMemoryGroupArraySizeintactivation memory group array size
firstComponentActiveboolfirst component active
secondComponentActiveboolsecond component active

Class GIAposRelTranslatorParserForwardPropogationSignalData

Class Data
nametypedescription
semanticRelationReturnEntityGIAentityNode*semantic relation return entity
semanticRelationReturnEntitySubjectGIAentityNode*semantic relation return entity subject
semanticRelationReturnEntityDelimiterGIAentityNode*semantic relation return entity delimiter
semanticRelationReturnFunctionNameRecordstringsemantic relation return function name record
semanticRelationReturnFunctionEntityArrayvector<GIAentityNode*>semantic relation return function entity array

Class SANIForwardPropogationSignalData

Class Data
nametypedescription
firstIndexInSequenceintfirst index in sequence
activatedNeuronWithMaxWordIndexCoverageFirstWordIndexAllowedintactivated neuron with max word index coverage first word index allowed
activatedNeuronWithMaxWordIndexCoverageLastWordIndexAllowedintactivated neuron with max word index coverage last word index allowed
wordNounVariantTypeintword noun variant type
wordVerbVariantTypeintword verb variant type
foundPreviousActiveWordboolfound previous active word
parserForwardPropogationSignalDataGIAposRelTranslatorParserForwardPropogationSignalDataparser forward propogation signal data
firstPOSvalboolfirst POS val

Class SANIForwardPropogationWordData

Class Data
nametypedescription
wordReferenceLRPpreprocessorPlainTextWord*word reference
wordPOStypeintword POS type
wintw
expectToSeeConnectionWithPreviousWordTraceboolexpect to see connection with previous word trace
previousWordConnectionsvector<SANIForwardPropogationWordData*>previous word connections
foundPreviousActiveWordboolfound previous active word

Class SANIGroup

Class Data
nametypedescription
groupNamestringgroup name
groupWeightintgroup weight
groupTypeNamestringgroup type name
groupTypeReferenceSetTypeintgroup type reference set type
semanticRelationFunctionNamevector<string>semantic relation function name
semanticRelationFunctionConditionNewNamestringsemantic relation function condition new name
previousWordPOStypestringprevious word POS type
existsPreceedingWordPOStypestringexists preceeding word POS type
numberOfConsecutiveTimesPreviousGroupTypeintnumber of consecutive times previous group type
wordVerbVariantTypeDerivedintword verb variant type derived
wordNounVariantTypeDerivedintword noun variant type derived

Class SANIGroupNeuralNetwork

Class Data
nametypedescription
componentsvector<SANIComponentNeuralNetwork*>components
networkDepthintnetwork depth
networkLeafSizeintnetwork leaf size
parseTreeGroupMemoryvector<SANIGroupParseTree*>parse tree group memory
markedboolmarked
countedboolcounted
activatedNeuronWithMaxWordIndexCoverageVariableStartComponentTempboolactivated neuron with max word index coverage variable start component temp
activatedNeuronWithMaxWordIndexCoverageVariableEndComponentTempboolactivated neuron with max word index coverage variable end component temp
lowestLayerInArrayboollowest layer in array
verifiedboolverified
firstHiddenLayerNeuronboolfirst hidden layer neuron
inputLayerNeuronboolinput layer neuron
groupTypeIsStringboolgroup type is string
wordPOStypeintword POS type
groupIndexintgroup index
groupStrengthdoublegroup strength
topLevelSentenceNeuronbooltop level sentence neuron
nonResetActivationFoundDuringPreprocessboolnon reset activation found during preprocess
newActivationFoundDuringPreprocessboolnew activation found during preprocess
SANIfrontGroupConnectionListvector<SANIGroupNeuralNetwork*>SANI front group connection list
SANIbackGroupConnectionListvector<SANIGroupNeuralNetwork*>SANI back group connection list
SANIfrontComponentConnectionListvector<SANIComponentNeuralNetwork*>SANI front component connection list
nextSANIGroupNeuralNetwork*next
neuronReferenceANNneuron*neuron reference
neuronDisplayPositionSetboolneuron display position set
neuronDisplayPositionXintneuron display position X
neuronDisplayPositionYintneuron display position Y
neuronConnectivitySetboolneuron connectivity set
neuronDisplayPositionXcentredintneuron display position xcentred
neuronDisplayPositionYcentredintneuron display position ycentred
GIAtokenLayerNamestringGIA token layer name
GIAtokenLayerClassNamestringGIA token layer class name
GIAtokenLayerClassTypeNamestringGIA token layer class type name
GIAtokenLayerClassTypeInstanceNamestringGIA token layer class type instance name
neuronGeneratedboolneuron generated
neuronPropagatedboolneuron propagated
neuronProcessedboolneuron processed
neuronPropagatedSaveboolneuron propagated save
semanticRelationReturnEntityForwardPropogationSignalDataSANIForwardPropogationSignalDatasemantic relation return entity forward propogation signal data
semanticRelationReturnEntityForwardPropogationSignalDataProspectiveSANIForwardPropogationSignalDatasemantic relation return entity forward propogation signal data prospective
solidifiedboolsolidified
activationMemoryGroupArrayvector<SANIGroupActivationMemory*>activation memory group array
currentParseTreeGroupArrayvector<SANIGroupParseTree*>current parse tree group array
currentParseTreeGroupTempSANIGroupParseTree*current parse tree group temp
neuronActiveboolneuron active
optionalComponentsWrapperGroupSANIGroupNeuralNetwork*optional components wrapper group
newlyGeneratedForSentenceTempboolnewly generated for sentence temp
generatedForLastSentenceboolgenerated for last sentence
phraseCandidateSynonymsvector<SANIGroupNeuralNetwork*>phrase candidate synonyms
referenceSetCandidateDuplicatesvector<SANIGroupNeuralNetwork*>reference set candidate duplicates
timeIndexlongtime index
referenceSetCandidateBestMetricdoublereference set candidate best metric
startOfSentenceWordDetectedboolstart of sentence word detected
endOfSentenceWordDetectedboolend of sentence word detected
markToEraseboolmark to erase

Class SANIGroupActivationMemory

Class Data
nametypedescription
numberWordsInSetintnumber words in set
forwardPropogationSignalDataSANIForwardPropogationSignalDataforward propogation signal data
forwardPropogationWordDataSANIForwardPropogationWordDataforward propogation word data
layerintlayer
inputGroupStringboolinput group string
groupOrigSANIGroupNeuralNetwork*group orig
pointArrayGeneratedboolpoint array generated
firstLevelActivationPointAddedboolfirst level activation point added
activationPathWordFirstActivationMemoryGroupActivationPointArrayvector<SANIGroupActivationMemory*>activation path word first activation memory group activation point array
wordGroupNeuronboolword group neuron
lastWordIndexActivatedintlast word index activated

Class SANIGroupParseTree

Class Data
nametypedescription
componentsvector<SANIComponentParseTree*>components
groupRefSANIGroupNeuralNetwork*group ref
missingOrVariableStartComponentFoundboolmissing or variable start component found
activationPathWordFirstParseTreeGroupActivationPointArrayvector<SANIGroupParseTree*>activation path word first parse tree group activation point array
semanticRelationReturnEntityForwardPropogationSignalDataSANIForwardPropogationSignalDatasemantic relation return entity forward propogation signal data
semanticRelationReturnEntityForwardPropogationSignalDataProspectiveSANIForwardPropogationSignalDatasemantic relation return entity forward propogation signal data prospective
parseTreeGroupRefReverseSANIGroupNeuralNetwork*parse tree group ref reverse
parseTreeGroupRefReverseComponentIndexintparse tree group ref reverse component index
solidifiedboolsolidified
neuronTracedboolneuron traced
neuronActiveboolneuron active
parseTreeMinWordIndexintparse tree min word index
parseTreeMaxWordIndexintparse tree max word index
parseTreeMaxWeightdoubleparse tree max weight
parseTreeMinWeightdoubleparse tree min weight
parseTreeTotalWeightdoubleparse tree total weight

Class SANIGroupType

Class Data
nametypedescription
groupTypeNamestringgroup type name
referenceSetTypeintreference set type
neuronDisplayPositionSetboolneuron display position set
neuronDisplayPositionXintneuron display position X
neuronDisplayPositionYintneuron display position Y
groupTypeXindexintgroup type xindex
groupMaxYintgroup max Y
groupsvector<SANIGroupNeuralNetwork*>groups

Class SANIForwardPropogationActivationPointData

Class Data
nametypedescription
generateActivationPointArrayboolgenerate activation point array
connectToPreviousActivationGroupboolconnect to previous activation group
activationPathWordFirstActivationMemoryGroupActivationPointArrayvector<SANIGroupActivationMemory*>*activation path word first activation memory group activation point array
activationPathWordFirstParseTreeGroupActivationPointArrayvector<SANIGroupParseTree*>*activation path word first parse tree group activation point array
layerintlayer
activationPathWintactivation path W

Class SANIForwardPropogationSentenceData

Class Data
nametypedescription
parseSentenceReverseboolparse sentence reverse
recordActivatedNeuronWithMaxWordIndexCoverageboolrecord activated neuron with max word index coverage
activatedNeuronWithMaxWordIndexCoverageSANIGroupParseTree*activated neuron with max word index coverage
activatedNeuronWithMaxWordIndexCoveragePartialboolactivated neuron with max word index coverage partial
recordActivatedNeuronWithMaxWordIndexCoverageSupportVariableEndComponentboolrecord activated neuron with max word index coverage support variable end component
activatedNeuronWithMaxWordIndexCoverageVariableEndComponentboolactivated neuron with max word index coverage variable end component
recordActivatedNeuronWithMaxWordIndexCoverageSupportVariableStartComponentboolrecord activated neuron with max word index coverage support variable start component
activatedNeuronWithMaxWordIndexCoverageVariableStartComponentboolactivated neuron with max word index coverage variable start component
variableFirstComponentMaxDepthintvariable first component max depth
listOfHighLevelNeuronsCompleteHistoryvector<SANIGroupNeuralNetwork*>list of high level neurons complete history
findingCandidateComponent2boolfinding candidate component 2
candidateComponent2ToFindSANIComponentNeuralNetwork*candidate component 2T o find
foundCandidateComponent2boolfound candidate component 2
candidateComponent2sourceParseTreeGroupSANIGroupParseTree*candidate component 2source parse tree group
firstLayervector<vector<SANIGroupNeuralNetwork*>*>*first layer
firstLayervector<SANIGroupNeuralNetwork*>*first layer
toplevelGroupActivationFoundbooltoplevel group activation found
parserEnabledboolparser enabled
performanceintperformance
sentenceContentsvector<LRPpreprocessorPlainTextWord*>*sentence contents
isQueryboolis query
parseIsolatedSubreferenceSetsboolparse isolated subreference sets
finishedPassingSentenceWordsboolfinished passing sentence words
SANIGroupTypesvector<SANIGroupType*>*SANIG roup types
forwardPropogationWordDataArrayvector<SANIForwardPropogationWordData*>forward propogation word data array
activationPathWordFirstParseTreeGroupArrayvector<SANIGroupParseTree*>activation path word first parse tree group array
activationPathWordFirstActivationMemoryGroupArrayvector<vector<SANIGroupActivationMemory*>>activation path word first activation memory group array
activationPathWordFirstParseTreeGroupArrayvector<vector<SANIGroupParseTree*>>activation path word first parse tree group array
forwardPropogationActivationPointDataSANIForwardPropogationActivationPointData*forward propogation activation point data
updateNeuronRecencyboolupdate neuron recency
highLevelNeuronPriorTempSANIGroupNeuralNetwork*high level neuron prior temp
topLevelParseTreeGroupPropagateSANIGroupParseTree*top level parse tree group propagate
maxIterationPropagateboolmax iteration propagate
parseTreeMaxWeightPropagateintparse tree max weight propagate
parseTreeGroupListPropagatevector<SANIGroupParseTree*>parse tree group list propagate
parseTreeComponentListExtraPropagatevector<SANIComponentParseTree*>parse tree component list extra propagate
parseTreeGroupsArrayPropagatevector<SANIGroupParseTree*>parse tree groups array propagate

Class SANInodesGroupClass

Class Data
nametypedescription