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 | Method and Description |
---|---|
java.util.ArrayList<CognitiveModuleFactory> |
AbstractCognitiveModelFactory.getModuleFactories()
Gets the CognitiveModuleFactories that are used to create a model.
|
java.util.Collection<? extends CognitiveModuleFactory> |
CognitiveModelFactory.getModuleFactories()
Gets the CognitiveModuleFactories that are used to create a model.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractCognitiveModelFactory.addModuleFactory(CognitiveModuleFactory factory)
Adds a CognitiveModuleFactory to be used by this factory when creating
a new CognitiveModel.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractCognitiveModelFactory.setModuleFactories(java.util.ArrayList<CognitiveModuleFactory> moduleFactories)
Sets the list of module factories to use.
|
Constructor and Description |
---|
AbstractCognitiveModelFactory(java.util.Collection<CognitiveModuleFactory> moduleFactories)
Creates a new instance of
AbstractCognitiveModelFactory . |
Constructor and Description |
---|
MultithreadedCognitiveModel(int numThreadsInPool,
CognitiveModuleFactory... moduleFactories)
Creates a new instance of MultithreadedCognitiveModel.
|
Constructor and Description |
---|
MultithreadedCognitiveModel(int numThreadsInPool,
java.lang.Iterable<? extends CognitiveModuleFactory> moduleFactories)
Creates a new instance of MultithreadedCognitiveModel.
|
Modifier and Type | Method and Description |
---|---|
protected CognitiveModuleFactory |
CSVDefaultCognitiveModelLiteHandler.getMutableModuleFactory()
Gets the sharable module factory that has been read in.
|
protected CognitiveModuleFactory |
CSVDefaultCognitiveModelLiteHandler.getSharedModuleFactory()
Gets the sharable module factory that has been read in.
|
static CognitiveModuleFactory |
CSVDefaultCognitiveModelLiteHandler.parseCSVToModuleFactory(java.io.BufferedReader br,
boolean mutable)
Reads a default CognitiveModuleFactory from the given buffered reader and
then returns it.
|
static CognitiveModuleFactory |
CSVDefaultCognitiveModelLiteHandler.parseCSVToModuleFactory(java.lang.String fileName,
boolean mutable)
Reads a default CognitiveModuleFactory from the given CSV file and
returns it.
|
Modifier and Type | Class and Description |
---|---|
class |
EvaluatorBasedCognitiveModuleFactory<InputType,OutputType>
The EvaluatorBasedCognitiveModuleFactory class implements a factory for the
EvaluatorBasedCognitiveModule.
|
Modifier and Type | Method and Description |
---|---|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
ArrayBasedPerceptionModuleFactory
The ArrayBasedPerceptionModuleFactory class implements a
CognitiveModuleFactory for ArrayBasedPerceptionModules.
|
class |
MutableSemanticMemoryLiteFactory
The MutableSemanticMemoryLiteFactory implements a CognitiveModuleFactory
for MutableSemanticMemoryLite modules.
|
class |
SharedSemanticMemoryLiteFactory
The SharedSemanticMemoryLiteFactory implements a CognitiveModuleFactory
for SharedSemanticMemoryLite modules.
|
class |
VectorBasedPerceptionModuleFactory
Factory for a VectorBasedPerceptionModule
|
Constructor and Description |
---|
CognitiveModelLite(CognitiveModuleFactory... moduleFactories)
Creates a new instance of CognitiveModelLite.
|
Constructor and Description |
---|
CognitiveModelLite(java.lang.Iterable<? extends CognitiveModuleFactory> moduleFactories)
Creates a new instance of CognitiveModelLite.
|
CognitiveModelLiteFactory(java.util.Collection<CognitiveModuleFactory> moduleFactories)
Creates a new instance of
CognitiveModelLiteFactory . |