|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
Action represents an action node from decision process
in pogamut end of the project.AffordanceSlots attached
to them.
SchemaEpisodeNode keeps the list of references
to counters it is contributing to (it is contained in set of nodes
defining the counter).
SlotContent keeps the list of references
to counters it is contributing to (it is contained in set of nodes
defining the counter).
ObjectNode representing
and object.
SchemaEpisodeNode.
SlotContent class.
SlotContent class.
AffordanceSlot is a node type that can be attached to
Action or Intention nodes of the decision tree.AgeInterval class contains information about the age of
a chronobag.AgentMemory is the main class of this project and integrates
all the information agent remembers.AtomicAction is a type node node that represents an execution
of an atomic action by the agent.Chronobag class is one of the most significant class
in this project.AgentMemory structure.
AgentMemory structure
and older chronobag of the same level that will be added
behind the new chronobag in temporal chain.
ObjectNodes remembered
by the agent.
DecisionTree
is actually a forest constiting of several trees.ObjectNodes that were
previously linked with this slot.
Episode class represents one episode experienced
by an agent.Chronobag.
Episode.
EpisodeNode is what represents the memory of an action
being executed.EpisodeNode, parent Episode and associated
decision node.
affordances variable.
age structure.
Intention nodes that
are direct subnodes of this node and atomic action nodes.
AtomicAction will always be a leaf in the decision
tree, it will have no sub-nodes.
Intention node type this method returns Action
nodes that are direct subnodes of this node.
Action node that
is direct subnodes of this node.
associatedSchemaNode variable.
id variable.
name variable.
AtomicAction node that
is attached to this node.
atomicActions variable.
attractivity variable.
EpisodeNodes that is direct
subnode of this node in the episode tree.
EpisodeNodes that are subnodes of this node
in the episode tree.
copied variable.
copyScore variable.
count variable.
counts variable.
decisionTree.
root variable.
firstChild variable.
firstEpisode variable.
id variable.
id variable.
id variable.
id variable.
id variable.
name variable.
id variable.
id variable.
id variable.
level variable.
mem variable.
name variable.
name variable.
name variable.
name variable.
name variable.
numberOfEpisodeNodes variable.
numberOfNodes variable.
object variable.
objectSlot attached to this
episodic node.
slots variable.
older variable.
id variable.
parentChronobag variable.
parentNode variable.
predecessor variable.
root variable.
SchemaEpisodicNode.
schemaENodes variable.
SchemaMesssageCommand is set
in visualizer, this method can be used to retrieve up to date
count number of currently selected set of schema nodes.
SchemaMesssageCommand is set
in visualizer, this method can be used to retrieve up to date
count number of currently selected set of schema nodes.
schemaONodes variable.
score structure.
score variable.
objects.values() (scores) variable.
slot variable.
SlotContent object connecting
the slot with specified item.
usedIn variable.
filledBy variable.
slots variable.
Intention node that
is direct subnode of this node.
Intention node that
is direct subnode of this node.
AtomicAction will always be a leaf in the decision
tree, it will have no sub-nodes.
Intention node type this method returns one
specified Action node that is direct subnode of this node.
Action node that
is direct subnode of this node.
subNodes variable.
subNodes variable.
successor variable.
totalCount variable.
type variable.
type variable.
type variable.
type variable.
objects variable.
younger variable.
IdGenerator class is used to generete unique IDs for all
nodes in agent's memory.minAge and maxAge by one.
maxNumberOfNodes variable by the number of nodes
in a chronobag.
Node class.Intention represents an intention node from decision process
in pogamut end of the project.landmark variable.
Age Interval.
next field links Episodes of a chronobag
in order they were executed.
- NO_ABSTRACT_CHRONOBAGS -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
- Disables the creation of multi-day chronobags.
- NO_EPISODE_MERGING -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
- Disables the merging of similar episodes inside chronobag.
- NO_FORGETTING -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
- Disables the forgetting of nodes.
- Node - Class in cz.cuni.amis.pogamut.episodic.decisions
Node class is an abstract class representing nodes from
the decision tree in decision making process in pogamut end part of
the project.- Node(String, int, NodeType) -
Constructor for class cz.cuni.amis.pogamut.episodic.decisions.Node
- Instantiate the class by providing its name, attractivity and type.
- NODE_SCORE_ACTUAL_COUNT_WEIGHT -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
-
- NODE_SCORE_AFFORDANCES_WEIGHT -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
-
- NODE_SCORE_ATTRACTIVITY_WEIGHT -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
-
- NODE_SCORE_BOTTOM_WEIGHT -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
-
- NODE_SCORE_CREATION_COUNT_WEIGHT -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
-
- NODE_SCORE_DERIVABILITY_WEIGHT -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
- NODE SCORE
- nodeFinished(String, ArrayList<String>, boolean) -
Method in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
- Marks specified episodic node as finished.
- NODES_X_MARGIN -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
- VISUALIZATION
- NODES_Y_MARGIN -
Static variable in class cz.cuni.amis.pogamut.episodic.memory.Parameters
-
- NodeType - Enum in cz.cuni.amis.pogamut.episodic.decisions
- Enum describing the type of
Nodes in decision tree. - numberOfAtomicActions -
Variable in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
-
- numberOfCommonSubNodesWithObjects(EpisodeNode) -
Method in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
- Calculates number of common episodic subnodes and common objects used
in slots on these nodes.
- numberOfNodes -
Variable in class cz.cuni.amis.pogamut.episodic.decisions.DecisionTree
- This number is without atomic actions.
ObjectNode represent a trace of an actual item in episodic memory.ObjectNodes remembered by the agent.
ObjectSlot can is an experienced equivalent of
AffordanceSlot.previous field contains Episodes of
a chronobag that were executed just before this episode.
SchemaBag is one of the important classes when it comes
to agent's memories.AgentMemory structure.
SchemaCounter is a structure that counts how many times
were certain nodes and set of nodes executed.- SchemaCounter(int, Collection<SchemaEpisodeNode>, Collection<SlotContent>) -
Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaCounter
- Instantiate the counter by providing its key and sets of
SchemaEpisodeNodes and SlotContents
defining this counter.
- SchemaEpisodeNode - Class in cz.cuni.amis.pogamut.episodic.schemas
- The class
SchemaEpisodeNode is a mirror of Nodes
from decision tree and EpisodeNodes from episode tree in
the schemas. - SchemaEpisodeNode(Node, int, String) -
Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaEpisodeNode
- Instantiate the class by providing its name, reference to associated
decision
Node, and its unique ID.
- schemaMessageCommand -
Variable in class cz.cuni.amis.pogamut.episodic.schemas.SchemaBag
- Instantion of a
SchemaMessageCommand class that is passed
to visualizer so that it can recieve up to date information about
SchemaCounters.
- SchemaObjectNode - Class in cz.cuni.amis.pogamut.episodic.schemas
- The class
SchemaObjectNode is a mirror of ObjectNodes
from chronobag structure. - SchemaObjectNode(int, String) -
Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaObjectNode
- Instantiate the class by providing unique ID of the node and unique
name of item it is representing.
- SchemaSlot - Class in cz.cuni.amis.pogamut.episodic.schemas
- The class
SchemaSlot is a mirror of AffordanceSlots
from decision tree and ObjectSlots from episode tree in
the schemas. - SchemaSlot(int, String) -
Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SchemaSlot
- Instantiate the slot by providing its unique ID type.
- sem -
Variable in class cz.cuni.amis.pogamut.episodic.memory.AgentMemory
-
- setAssociatedSchemaNode(SchemaEpisodeNode) -
Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
- This method sets the
associatedSchemaNode variable.
- setCopied() -
Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
- Sets the copied indicator to
True
- setEdgeTooltip(int, String) -
Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
- Sets a text that should be displayed when mouse is hovering over an edge.
- setId(int) -
Method in class cz.cuni.amis.pogamut.episodic.decisions.AffordanceSlot
- This method sets the unique ID of the slot.
- setId(int) -
Method in class cz.cuni.amis.pogamut.episodic.decisions.Node
- This method sets the unique ID of the node.
- setParentChronobag(Chronobag) -
Method in class cz.cuni.amis.pogamut.episodic.episodes.Episode
- Sets the reference to parent chronobag unless it was set before.
- setSchemaMessageCommand(ISchemaMessageCommand, int) -
Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
- Sets the
schemaGraph index and SchemaMessageCommand
class so that count info can be displayed correctly.
- setVertexDetail(int, String) -
Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
- Sets a text that should be displayed when additional info is displayed
after right clicking on the specified vertex.
- setVertexLocation(int, int, double, double) -
Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
- Position an existing vertex to a specified location.
- setVertexSaturation(int, double) -
Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
- Set the saturation of a vertex based on its score.
- setVertexTooltip(int, String) -
Method in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer
- Sets a text that should be displayed when mouse is hovering over a vertex.
- SlotContent - Class in cz.cuni.amis.pogamut.episodic.schemas
- When the slot represented by this node is filled with an object node,
it is linked with the node representing that item via the
SlotContent class. - SlotContent(int, SchemaSlot, SchemaObjectNode) -
Constructor for class cz.cuni.amis.pogamut.episodic.schemas.SlotContent
- Instantiate the class by providing unique ID and references to both
SchemaSlot and SchemaObjectNode that are
to be connected by this slot content.
- slots -
Variable in class cz.cuni.amis.pogamut.episodic.visualizer.VisualizationRenderer.ObjectVertex
- ID of slot vertices this vertex is connected to.
- succeeded -
Variable in class cz.cuni.amis.pogamut.episodic.episodes.EpisodeNode
- Indicator whether this node was successfully finished.
String object representing this
EpisodeNode's info.
String object representing this
AgeInterval's value.
String object representing this
Chronobag's info.
String object representing this
EpisodeNode's info.
String object representing the
SchemaBag's info.
SchemaBag is the updateSchema
method.
VisualizatonCreator is a class connecting agent's memory with
the VisualizationRenderer module.Nodes in decision tree.VisualizationRenderer is responsible for actual visualization
itself.VisualizationRenderer class.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||