Package | Description |
---|---|
gov.sandia.cognition.framework |
Provides the interfaces for the Cognitive Framework.
|
gov.sandia.cognition.framework.concurrent |
Provides a concurrent implementation of teh Cognitive Framework.
|
gov.sandia.cognition.framework.learning |
Provides a mechanism for putting learned objects into the Cognitive
Framework.
|
gov.sandia.cognition.framework.lite |
Provides a lightweight implementation of the Cognitive Framework.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState |
CognitiveModuleState.clone()
Performs a deep copy of the state.
|
CognitiveModuleState |
CognitiveModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
CognitiveModuleState |
CognitiveModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method is the main method for a CognitiveModule.
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<CognitiveModuleState> |
CognitiveModelState.getModuleStates()
Gets the collection of module states.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState |
CognitiveModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method is the main method for a CognitiveModule.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState |
AbstractConcurrentCognitiveModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method provides backwards compatibility with the basic,
non-concurrent CognitiveModule interface.
|
CognitiveModuleState |
ConcurrentCognitiveModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|
Modifier and Type | Method and Description |
---|---|
void |
ConcurrentCognitiveModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
CognitiveModuleState |
AbstractConcurrentCognitiveModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method provides backwards compatibility with the basic,
non-concurrent CognitiveModule interface.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState |
EvaluatorBasedCognitiveModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
CognitiveModuleState |
StatefulEvaluatorBasedCognitiveModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
CognitiveModuleState |
EvaluatorBasedCognitiveModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|
CognitiveModuleState |
StatefulEvaluatorBasedCognitiveModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|
Modifier and Type | Method and Description |
---|---|
void |
EvaluatorBasedCognitiveModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
void |
StatefulEvaluatorBasedCognitiveModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
Modifier and Type | Class and Description |
---|---|
class |
CognitiveModuleStateWrapper
The CognitiveModuleStateWrapper wraps some other object as a
CognitiveModuleState object.
|
class |
SimplePatternRecognizerState
The
SimplePatternRecognizerState class implements a
CognitiveModuleState for the
SimplePatternRecognizer . |
Modifier and Type | Method and Description |
---|---|
CognitiveModuleState[] |
CognitiveModelLiteState.getModuleStatesArray()
Gets the module states array.
|
CognitiveModuleState |
AbstractSemanticMemoryLite.initializeState(CognitiveModelState modelState)
This method initializes the state object for the CognitiveModule by
calling the initialState function on the underlying pattern recognizer.
|
CognitiveModuleState |
ArrayBasedPerceptionModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
CognitiveModuleState |
VectorBasedPerceptionModule.initializeState(CognitiveModelState modelState)
This method initializes the state object for a CognitiveModel by adding
any necessary information to the model state and returining the default
state for the module.
|
CognitiveModuleState |
PatternRecognizerLite.initialState()
Creates a new initial state for the recognizer.
|
CognitiveModuleState |
AbstractSemanticMemoryLite.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Updates the state of the cognitive model by modifying the given
CognitiveModelState object.
|
CognitiveModuleState |
VectorBasedPerceptionModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method is the main method for a CognitiveModule.
|
CognitiveModuleState |
ArrayBasedPerceptionModule.writeState(CognitiveModelState modelState)
Write out the model and module state changes resulting from a call to
evaluate
NOTE: output state was held temporarily for the sole purpose
of supporting concurrency of module evaluation; state is NEVER
retained locally across module update cycles
|
Modifier and Type | Method and Description |
---|---|
java.util.Collection<CognitiveModuleState> |
CognitiveModelLiteState.getModuleStates()
Gets the collection of module states.
|
Modifier and Type | Method and Description |
---|---|
void |
ArrayBasedPerceptionModule.readState(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Read in and temporarily hold input state information required for
performing module evaluation.
|
Vector |
PatternRecognizerLite.recognize(CognitiveModuleState state,
Vector inputs)
Computes the recognition.
|
Vector |
SimplePatternRecognizer.recognize(CognitiveModuleState state,
Vector inputs)
Computes the recognition.
|
protected void |
CognitiveModelLiteState.setModuleStatesArray(CognitiveModuleState[] moduleStatesArray)
Sets the array of module states.
|
CognitiveModuleState |
AbstractSemanticMemoryLite.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
Updates the state of the cognitive model by modifying the given
CognitiveModelState object.
|
CognitiveModuleState |
VectorBasedPerceptionModule.update(CognitiveModelState modelState,
CognitiveModuleState previousModuleState)
This method is the main method for a CognitiveModule.
|