Class EpisodicMemory
java.lang.Object
FAtiMA.Core.memory.episodicMemory.EpisodicMemory
- All Implemented Interfaces:
Serializable
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidactivationBasedForgetting(ArrayList<Integer> selectedIDs) activationBasedSelectionByAmount(double amount) activationBasedSelectionByCount(int countMax) activationBasedSelectionByThreshold(double threshold) voidfloatvoidAssociateEmotionToAction(Memory m, ActiveEmotion em, Event cause) voidvoidcalculateActivationValues(Time timeCalculated, double decayValue) voidbooleanContainsNewEvent(ArrayList<SearchKey> searchKeys) booleanContainsPastEvent(ArrayList<SearchKey> searchKeys) booleanContainsRecentEvent(ArrayList<SearchKey> searchKeys) intgetAM()intgetSTEM()booleanThis methods verifies if any new data was added to the AutobiographicalMemory since the last time this method was called.voidvoidvoidSearchForNewEvents(ArrayList<SearchKey> searchKeys) voidsetNextEventID(int nextEventID) voidvoidStoreAction(Memory m, Event e) SummarizeEpisode(Memory m, String episode) toXML()
-
Constructor Details
-
EpisodicMemory
public EpisodicMemory()
-
-
Method Details
-
GenerateSearchKeys
-
getNextEventID
public int getNextEventID() -
setNextEventID
public void setNextEventID(int nextEventID) -
AssessGoalFamiliarity
-
AssessGoalProbability
-
AssociateEmotionToAction
-
applySubstitution
-
ClearNewRecords
public void ClearNewRecords() -
ContainsPastEvent
-
ContainsRecentEvent
-
ContainsNewEvent
-
countMemoryDetails
public int countMemoryDetails() -
GetAllEpisodes
-
getDetails
-
getNewestRecord
-
GetNewRecords
-
GetSyncRoot
-
HasNewData
public boolean HasNewData()This methods verifies if any new data was added to the AutobiographicalMemory since the last time this method was called.- Returns:
- status
-
SearchForPastEvents
-
SearchForRecentEvents
-
SearchForNewEvents
-
StartEpisode
-
StoreAction
-
MoveSTEMtoAM
public void MoveSTEMtoAM() -
getAM
-
getSTEM
-
SummarizeEpisode
-
toXML
-
putAutobiographicalMemory
-
putSTEpisodicMemory
-
calculateActivationValues
public void calculateActivationValues() -
calculateActivationValues
-
activationBasedSelectionByThreshold
-
activationBasedSelectionByCount
-
activationBasedSelectionByAmount
-
activationBasedForgetting
-