Class SpreadActivate

java.lang.Object
FAtiMA.advancedMemoryComponent.RuleEngine
FAtiMA.advancedMemoryComponent.SpreadActivate
All Implemented Interfaces:
Serializable

public class SpreadActivate extends RuleEngine
See Also:
  • 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

      public Hashtable<String,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 String getSABestResult()
    • getDetails

      public ArrayList<FAtiMA.Core.memory.episodicMemory.ActionDetail> getDetails()