[This is preliminary documentation and is subject to change.]
This is the base namespace for the CLARION Library. It contains 3 classes: [Clarion.World], [Clarion.AgentInitializer], and [Clarion.ImplicitComponentInitializer]
All objects needed for setting up and running a task using CLARION can be found within the sub-namespaces contained within this namespace
Classes
Class | Description | |
---|---|---|
![]() |
AgentInitializer |
Contains static initializer methods that are used to initialize the internal components of an agent.
|
![]() |
ImplicitComponentInitializer |
Provides various constructs that can be used to aid in the initialization and "pre-training" of implicit components
|
![]() |
World |
Represents the world in which Clarion agents exist.
|
Structures
Structure | Description | |
---|---|---|
![]() |
ImplicitComponentInitializer..::..Range |
This struct is used to define the upper and lower bounds (and the increment) for training a range of values/activations
|
Enumerations
Enumeration | Description | |
---|---|---|
![]() |
ImplicitComponentInitializer..::..EncodeTerminationConditions |
The termination condition options for encoding
|
![]() |
ImplicitComponentInitializer..::..TrainingTerminationConditions |
The termination condition options for training
|
![]() |
World..::..ReservedIDs |
IDs that are reserved in order to allow for specific capabilities within the system.
|
![]() |
World..::..SensoryInformationIncrementOptions |
The options for how time should be incremented for an agent.
|