Package FAtiMA.advancedMemoryComponent
Class SpreadActivate
java.lang.Object
FAtiMA.advancedMemoryComponent.RuleEngine
FAtiMA.advancedMemoryComponent.SpreadActivate
- All Implemented Interfaces:
Serializable
- See Also:
-
Field Summary
Fields inherited from class FAtiMA.advancedMemoryComponent.RuleEngine
_kbase, _kbuilder, _ksession, _rulePath -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionArrayList<FAtiMA.Core.memory.episodicMemory.ActionDetail>Return the result of spreading activation currently take into consideration the frequency of appearancevoidSpread(String question, ArrayList<String> knownInfo, FAtiMA.Core.memory.episodicMemory.EpisodicMemory episodicMemory) Spread activate through the memoryMethods inherited from class FAtiMA.advancedMemoryComponent.RuleEngine
AssertData
-
Constructor Details
-
SpreadActivate
public SpreadActivate()
-
-
Method Details
-
Spread
public void Spread(String question, ArrayList<String> knownInfo, FAtiMA.Core.memory.episodicMemory.EpisodicMemory episodicMemory) Spread activate through the memory -
getSAResults
Return the result of spreading activation currently take into consideration the frequency of appearance- Returns:
- a list of answer to the query
-
getSABestResult
-
getDetails
-