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 | Interface and Description |
---|---|
interface |
SemanticMemory
The SemanticMemory interface defines the general functionality required of
a module in the CognitiveModel that is a semantic memory.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModule |
CognitiveModuleFactory.createModule(CognitiveModel model)
Creates a new CognitiveModule for the given CognitiveModel.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<? extends CognitiveModule> |
CognitiveModel.getModules()
Gets the modules that are instantiated for this model.
|
Modifier and Type | Interface and Description |
---|---|
interface |
ConcurrentCognitiveModule
The ConcurrentCognitiveModule interface extends the functionality of
CognitiveModule to support concurrent module evaluation within a
CognitiveModel.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractConcurrentCognitiveModule
The AbstractConcurrentCognitiveModule class is an abstract class that
implements common functionality of classes that implement the
ConcurrentCognitiveModule interface.
|
Modifier and Type | Class and Description |
---|---|
class |
EvaluatorBasedCognitiveModule<InputType,OutputType>
The EvaluatorBasedCognitiveModule implements a CognitiveModule that wraps an
Evaluator object.
|
class |
StatefulEvaluatorBasedCognitiveModule<InputType,OutputType>
The StatefulEvaluatorBasedCognitiveModule implements a CognitiveModule that
wraps a StatefulEvaluator object.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModule |
EvaluatorBasedCognitiveModuleFactory.createModule(CognitiveModel model)
Creates a new CognitiveModule for the given CognitiveModel.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractSemanticMemoryLite
The AbstractSemanticMemoryLite implements the common functionality among
SemanticMemoryLite modules.
|
class |
ArrayBasedPerceptionModule
The ArrayBasedPerceptionModule class implements a simple CognitiveModule that
sets the state of Cogxels based on a given input of SemanticIdentifiers and
their associated activation values.
|
class |
MutableSemanticMemoryLite
The MutableSemanticMemoryLite implements a SemanticMemory that can be
dynamically changed.
|
class |
SharedSemanticMemoryLite
The SharedSemanticMemoryLite class implements a semantic memory that
uses a shared piece of memory to store the settings.
|
class |
VectorBasedPerceptionModule
Module that takes CognitiveModelInputs and turns them into a Vector
|
Modifier and Type | Method and Description |
---|---|
java.util.List<CognitiveModule> |
CognitiveModelLite.getModules()
Gets the modules in the model.
|