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