Serialized Form


Package gov.sandia.cognition.framework.learning

Class gov.sandia.cognition.framework.learning.EvaluatorBasedCognitiveModule extends AbstractConcurrentCognitiveModule implements Serializable

Serialized Fields

name

String name
Name to assign to the module


settings

EvaluatorBasedCognitiveModuleSettings<InputType,OutputType> settings
The module settings.


input

Object input
A place to temporarily store the input read in by a call to readState; this temporary store is blown away as soon as it used by evaluate, because we NEVER retain state interally across module update cycles


output

Object output
A place to temporarily store the output generated by a call to evaluate; this temporary store is blown away as soon as it used by evaluate, because we NEVER retain state interally across module update cycles

Class gov.sandia.cognition.framework.learning.EvaluatorBasedCognitiveModuleFactory extends Object implements Serializable

Serialized Fields

settings

EvaluatorBasedCognitiveModuleSettings<InputType,OutputType> settings
The settings for the module.


name

String name
Human-readable name of the module

Class gov.sandia.cognition.framework.learning.EvaluatorBasedCognitiveModuleFactoryLearner extends Object implements Serializable

Serialized Fields

learner

BatchLearner<DataType,ResultType> learner
The learner to use to learn the evaluator


inputConverter

CogxelConverter<DataType> inputConverter
The CogxelConverter used to convert from a CogxelState to InputType


outputConverter

CogxelConverter<DataType> outputConverter
The CogxelConverter used to convert OutputType to a CogxelState.


learningDataConverter

CogxelConverter<DataType> learningDataConverter
The CogxelConverter used to convert from a CogxelState to LearningDataType.


name

String name
Human-readable name for this module

Class gov.sandia.cognition.framework.learning.EvaluatorBasedCognitiveModuleSettings extends Object implements Serializable

Serialized Fields

evaluator

gov.sandia.cognition.evaluator.Evaluator<InputType,OutputType> evaluator
The evaluator to be used by the module.


inputConverter

CogxelConverter<DataType> inputConverter
The CogxelConverter used to convert from a CogxelState to InputType.


outputConverter

CogxelConverter<DataType> outputConverter
The CogxelConverter used to convert OutputType to a CogxelState.

Class gov.sandia.cognition.framework.learning.StatefulEvaluatorBasedCognitiveModule extends EvaluatorBasedCognitiveModule<InputType,OutputType> implements Serializable

Serialized Fields

stateWrapper

CognitiveModuleStateWrapper stateWrapper
A place to store the wrapper for the CognitiveModuleState that is initialized by readState and later used by writeState


Package gov.sandia.cognition.framework.learning.converter

Class gov.sandia.cognition.framework.learning.converter.AbstractCogxelConverter extends gov.sandia.cognition.util.AbstractCloneableSerializable implements Serializable

Serialized Fields

semanticIdentifierMap

SemanticIdentifierMap semanticIdentifierMap
The SemanticIdentifierMap for the converter.

Class gov.sandia.cognition.framework.learning.converter.AbstractCogxelPairConverter extends AbstractCogxelConverter<PairType extends gov.sandia.cognition.util.Pair<FirstType,SecondType>> implements Serializable

Serialized Fields

firstConverter

CogxelConverter<DataType> firstConverter
The CogxelConverter for the first element of the pair.


secondConverter

CogxelConverter<DataType> secondConverter
The CogxelConverter for the second element of the pair.

Class gov.sandia.cognition.framework.learning.converter.CogxelBooleanConverter extends AbstractCogxelConverter<Boolean> implements Serializable

Serialized Fields

label

SemanticLabel label
The label of the Cogxel to convert.


identifier

SemanticIdentifier identifier
The semantic identifier of the Cogxel to convert.


cogxelFactory

CogxelFactory cogxelFactory
The CogxelFactory to use.

Class gov.sandia.cognition.framework.learning.converter.CogxelDoubleConverter extends Object implements Serializable

Serialized Fields

label

SemanticLabel label
The label of the Cogxel to convert.


identifier

SemanticIdentifier identifier
The semantic identifier of the Cogxel to convert.


semanticIdentifierMap

SemanticIdentifierMap semanticIdentifierMap
The SemanticIdentifierMap for the converter.


cogxelFactory

CogxelFactory cogxelFactory
The CogxelFactory to use.

Class gov.sandia.cognition.framework.learning.converter.CogxelInputOutputPairConverter extends AbstractCogxelPairConverter<InputType,OutputType,InputOutputPair<InputType,OutputType>> implements Serializable

Class gov.sandia.cognition.framework.learning.converter.CogxelMatrixConverter extends Object implements Serializable

Serialized Fields

columnConverters

ArrayList<E> columnConverters
Collection CogxelVectorConverters that convert the columns of the matrix


semanticIdentifierMap

SemanticIdentifierMap semanticIdentifierMap
SemanticIdentifierMap for the converter

Class gov.sandia.cognition.framework.learning.converter.CogxelTargetEstimatePairConverter extends AbstractCogxelPairConverter<TargetType,EstimateType,TargetEstimatePair<TargetType,EstimateType>> implements Serializable

Class gov.sandia.cognition.framework.learning.converter.CogxelVectorCollectionConverter extends Object implements Serializable

Serialized Fields

cogxelVectorConverters

Collection<E> cogxelVectorConverters
Collection of CogxelVectorConverters that do the heavy lifting

Class gov.sandia.cognition.framework.learning.converter.CogxelVectorConverter extends gov.sandia.cognition.math.matrix.DefaultVectorFactoryContainer implements Serializable

Serialized Fields

labels

ArrayList<E> labels
The labels for each of the elements in the vector.


semanticIdentifierMap

SemanticIdentifierMap semanticIdentifierMap
The current SemanticIdentifierMap.


identifiers

ArrayList<E> identifiers
The list of SemanticIdentifiers, whose positions correspond to positions in the vector.


identifierToIndexMap

HashMap<K,V> identifierToIndexMap
The mapping of SemanticIdentifiers to vector indices.


cogxelFactory

CogxelFactory cogxelFactory
The CogxelFactory to use.

Class gov.sandia.cognition.framework.learning.converter.CogxelWeightedInputOutputPairConverter extends Object implements Serializable

Serialized Fields

pairConverter

CogxelInputOutputPairConverter<InputType,OutputType> pairConverter
Creates the underlying InputOutputPair


weightConverter

CogxelConverter<DataType> weightConverter
Adds the weight to the InputOutputPair



Copyright © 2006-2011 Sandia National Laboratories. All Rights Reserved.