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.io |
Provides file format handlers for the 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 | Class and Description |
---|---|
class |
AbstractCognitiveModel
The AbstractCognitiveModel class is an abstract class that implements
common functionality of classes that implement the CognitiveModel
interface may wish to have.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModel |
CognitiveModelFactory.createModel()
Creates a CognitiveModel from the factory.
|
CognitiveModel |
CognitiveModelStateChangeEvent.getModel()
Gets the model that changed state.
|
Modifier and Type | Method and Description |
---|---|
CognitiveModule |
CognitiveModuleFactory.createModule(CognitiveModel model)
Creates a new CognitiveModule for the given CognitiveModel.
|
protected void |
CognitiveModelStateChangeEvent.setModel(CognitiveModel model)
Sets the model that changed.
|
Constructor and Description |
---|
CognitiveModelStateChangeEvent(CognitiveModel model,
CognitiveModelState state)
Creates a new instance of CognitiveModelStateChangeEvent.
|
Modifier and Type | Class and Description |
---|---|
class |
MultithreadedCognitiveModel
This class provides a multithreaded implementation of the CognitiveModel
interface.
|
Modifier and Type | Method and Description |
---|---|
static CognitiveModel |
ModelFileHandler.castOrCreateModel(java.lang.Object o)
Attempts to cast the given Object to a CognitiveModel.
|
static CognitiveModel |
ModelFileHandler.readModel(java.io.File file)
Attempts to read a CognitiveModel from the given file.
|
static CognitiveModel |
ModelFileHandler.readModel(java.lang.String fileName)
Attempts to read a CognitiveModel from the given file name.
|
static CognitiveModel |
ModelFileHandler.readModelBinarySerialized(java.io.File file)
Attempts to read a CognitiveModel from the given file in binary
serialized format.
|
static CognitiveModel |
ModelFileHandler.readModelCSV(java.io.File file)
Attempts to read a CognitiveModel from the given file in CSV
format.
|
static CognitiveModel |
SerializedModelHandler.readModelFromFile(java.io.File file)
Reads a serialized CognitiveModel from the given file.
|
static CognitiveModel |
SerializedModelHandler.readModelFromFile(java.lang.String fileName)
Reads a serialized CognitiveModel from the given file.
|
static CognitiveModel |
ModelFileHandler.readModelXMLSerialized(java.io.File file)
Attempts to read a CognitiveModel from the given file in XML serialized
format.
|
Modifier and Type | Method and Description |
---|---|
static void |
SerializedModelHandler.writeModelToFile(java.io.File file,
CognitiveModel model)
Writes the given CognitiveModel to the given file using Java object
serialization
|
static void |
SerializedModelHandler.writeModelToFile(java.lang.String fileName,
CognitiveModel model)
Writes the given CognitiveModel to the given file using Java object
serialization
|
Modifier and Type | Method and Description |
---|---|
CognitiveModule |
EvaluatorBasedCognitiveModuleFactory.createModule(CognitiveModel model)
Creates a new CognitiveModule for the given CognitiveModel.
|
CognitiveModuleFactory |
CognitiveModuleFactoryLearner.learn(CognitiveModel model,
java.util.Collection<? extends java.util.Collection<? extends CognitiveModelInput>> datasets)
Learns a new CognitiveModuleFactory for the given CognitiveModuleFactory
containing all of the modules that will be used before the created
module factory along with the example data used to learn the factory
from.
|
EvaluatorBasedCognitiveModuleFactory<InputType,OutputType> |
EvaluatorBasedCognitiveModuleFactoryLearner.learn(CognitiveModel model,
java.util.Collection<? extends java.util.Collection<? extends CognitiveModelInput>> datasets)
Learns a new EvaluatorBasedCognitiveModuleFactory
|
Constructor and Description |
---|
EvaluatorBasedCognitiveModule(CognitiveModel model,
EvaluatorBasedCognitiveModuleSettings<InputType,OutputType> settings,
java.lang.String name)
Creates a new instance of EvaluatorBasedCognitiveModule.
|
StatefulEvaluatorBasedCognitiveModule(CognitiveModel model,
EvaluatorBasedCognitiveModuleSettings<InputType,OutputType> settings,
java.lang.String name)
Creates a new instance of StatefulEvaluatorBasedCognitiveModule.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCognitiveModelLite
The AbstractCognitiveModelLite class is an abstract class that implements
common functionality of classes that share general functionality
with the CognitiveModelLite - i.e.
|
class |
CognitiveModelLite
This class provides a lite implementation of the CognitiveModel interface.
|
Modifier and Type | Method and Description |
---|---|
ArrayBasedPerceptionModule |
ArrayBasedPerceptionModuleFactory.createModule(CognitiveModel model)
Creates a new CognitiveModule for the given CognitiveModel.
|
MutableSemanticMemoryLite |
MutableSemanticMemoryLiteFactory.createModule(CognitiveModel model)
Creates a new MutableSemanticMemoryLite module for the given model.
|
SharedSemanticMemoryLite |
SharedSemanticMemoryLiteFactory.createModule(CognitiveModel model)
Creates a new SharedSemanticMemoryLite module for the given model.
|
VectorBasedPerceptionModule |
VectorBasedPerceptionModuleFactory.createModule(CognitiveModel model)
Creates a new CognitiveModule for the given CognitiveModel.
|