Package | Description |
---|---|
gov.sandia.cognition.framework.learning |
Provides a mechanism for putting learned objects into the Cognitive
Framework.
|
gov.sandia.cognition.framework.learning.converter |
Provides implementations of
CogxelConverter s. |
Modifier and Type | Method and Description |
---|---|
CogxelConverter<InputType> |
EvaluatorBasedCognitiveModule.getInputConverter()
Gets the input converter that is used to map from Cogxels to the
InputType.
|
CogxelConverter<InputType> |
EvaluatorBasedCognitiveModuleFactoryLearner.getInputConverter()
Gets the CogxelConverter used to convert from a CogxelState to InputType.
|
CogxelConverter<InputType> |
EvaluatorBasedCognitiveModuleSettings.getInputConverter()
Gets the CogxelConverter used to convert from a CogxelState to InputType.
|
CogxelConverter<LearningDataType> |
EvaluatorBasedCognitiveModuleFactoryLearner.getLearningDataConverter()
Gets the CogxelConverter used to convert from a CogxelState to
LearningDataType.
|
CogxelConverter<OutputType> |
EvaluatorBasedCognitiveModule.getOutputConverter()
Gets the output converter that is used to map from the OutputType to
Cogxels.
|
CogxelConverter<OutputType> |
EvaluatorBasedCognitiveModuleFactoryLearner.getOutputConverter()
Gets the CogxelConverter used to convert OutputType to a CogxelState.
|
CogxelConverter<OutputType> |
EvaluatorBasedCognitiveModuleSettings.getOutputConverter()
Gets the CogxelConverter used to convert OutputType to a CogxelState.
|
Modifier and Type | Method and Description |
---|---|
void |
EvaluatorBasedCognitiveModuleFactoryLearner.setInputConverter(CogxelConverter<InputType> inputConverter)
Sets the CogxelConverter used to convert from a CogxelState to InputType.
|
void |
EvaluatorBasedCognitiveModuleSettings.setInputConverter(CogxelConverter<InputType> inputConverter)
Sets the CogxelConverter used to convert from a CogxelState to InputType.
|
void |
EvaluatorBasedCognitiveModuleFactoryLearner.setLearningDataConverter(CogxelConverter<LearningDataType> learningDataConverter)
Sets the CogxelConverter used to convert from a CogxelState to
LearningDataType.
|
void |
EvaluatorBasedCognitiveModuleFactoryLearner.setOutputConverter(CogxelConverter<OutputType> outputConverter)
Sets the CogxelConverter used to convert OutputType to a CogxelState.
|
void |
EvaluatorBasedCognitiveModuleSettings.setOutputConverter(CogxelConverter<OutputType> outputConverter)
Sets the CogxelConverter used to convert OutputType to a CogxelState.
|
Constructor and Description |
---|
EvaluatorBasedCognitiveModuleFactoryLearner(BatchLearner<? super java.util.Collection<LearningDataType>,? extends Evaluator<? super InputType,? extends OutputType>> learner,
java.lang.String name,
CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
CogxelConverter<LearningDataType> learningDataConverter)
Creates a new instance of CognitiveModuleFactoryEvaluatorLearner.
|
EvaluatorBasedCognitiveModuleFactoryLearner(BatchLearner<? super java.util.Collection<LearningDataType>,? extends Evaluator<? super InputType,? extends OutputType>> learner,
java.lang.String name,
CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
CogxelConverter<LearningDataType> learningDataConverter)
Creates a new instance of CognitiveModuleFactoryEvaluatorLearner.
|
EvaluatorBasedCognitiveModuleFactoryLearner(BatchLearner<? super java.util.Collection<LearningDataType>,? extends Evaluator<? super InputType,? extends OutputType>> learner,
java.lang.String name,
CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
CogxelConverter<LearningDataType> learningDataConverter)
Creates a new instance of CognitiveModuleFactoryEvaluatorLearner.
|
EvaluatorBasedCognitiveModuleSettings(Evaluator<? super InputType,? extends OutputType> evaluator,
CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter)
Creates a new instance of EvaluatorBasedCognitiveModuleSettings.
|
EvaluatorBasedCognitiveModuleSettings(Evaluator<? super InputType,? extends OutputType> evaluator,
CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter)
Creates a new instance of EvaluatorBasedCognitiveModuleSettings.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractCogxelConverter<DataType>
Partial implementation of CogxelConverter
|
class |
AbstractCogxelPairConverter<FirstType,SecondType,PairType extends Pair<FirstType,SecondType>>
Partial implementation of CogxelConverters based on a Pair
|
class |
CogxelBooleanConverter
Implements a
CogxelConverter that encodes booleans as positive and
negative values (+1/-1). |
class |
CogxelDoubleConverter
The CogxelDoubleConverter class converts a Cogxel to and from a double
value by using its activation.
|
class |
CogxelInputOutputPairConverter<InputType,OutputType>
The InputOutputPairCogxelConverter class implements a converter to and from
Cogxels to InputOutputPair objects.
|
class |
CogxelMatrixConverter
The CogxelVectorConverter implements a converter to convert Cogxels to and
from Matrix objects.
|
class |
CogxelTargetEstimatePairConverter<TargetType,EstimateType>
CogxelConverter based on a TargetEstimatePair.
|
class |
CogxelVectorCollectionConverter
Converts a Collection of Vectors to and from a CogxelState
|
class |
CogxelVectorConverter
The CogxelVectorConverter implements a converter to convert Cogxels to and
from Vector objects.
|
class |
CogxelWeightedInputOutputPairConverter<InputType,OutputType>
A CogxelConverter for creating WeightedInputOutputPairs
|
Modifier and Type | Method and Description |
---|---|
CogxelConverter<DataType> |
AbstractCogxelConverter.clone() |
CogxelConverter<DataType> |
CogxelConverter.clone()
Creates a new clone (shallow copy) of this object.
|
CogxelConverter<EstimateType> |
CogxelTargetEstimatePairConverter.getEstimateConverter()
Gets the converter for the estimate value.
|
CogxelConverter<FirstType> |
AbstractCogxelPairConverter.getFirstConverter()
Getter for firstConverter
|
CogxelConverter<InputType> |
CogxelInputOutputPairConverter.getInputConverter()
Gets the input converter
|
CogxelConverter<OutputType> |
CogxelInputOutputPairConverter.getOutputConverter()
Gets the output converter
|
CogxelConverter<SecondType> |
AbstractCogxelPairConverter.getSecondConverter()
Getter for secondConverter
|
CogxelConverter<TargetType> |
CogxelTargetEstimatePairConverter.getTargetConverter()
Gets the converter for the target value.
|
CogxelConverter<java.lang.Double> |
CogxelWeightedInputOutputPairConverter.getWeightConverter()
Getter for weightConverter
|
Modifier and Type | Method and Description |
---|---|
void |
CogxelTargetEstimatePairConverter.setEstimateConverter(CogxelConverter<EstimateType> estimateConverter)
Sets the converter for the estimate value.
|
void |
AbstractCogxelPairConverter.setFirstConverter(CogxelConverter<FirstType> firstConverter)
Setter for firstConverter
|
void |
CogxelInputOutputPairConverter.setInputConverter(CogxelConverter<InputType> inputConverter)
Sets the input converter
|
void |
CogxelInputOutputPairConverter.setOutputConverter(CogxelConverter<OutputType> outputConverter)
Sets the output converter
|
void |
AbstractCogxelPairConverter.setSecondConverter(CogxelConverter<SecondType> secondConverter)
Setter for secondConverter
|
void |
CogxelTargetEstimatePairConverter.setTargetConverter(CogxelConverter<TargetType> targetConverter)
Sets the converter for the target value.
|
void |
CogxelWeightedInputOutputPairConverter.setWeightConverter(CogxelConverter<java.lang.Double> weightConverter)
Setter for weightConverter
|
Constructor and Description |
---|
AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter)
Creates a new instance of AbstractCogxelPairConverter
|
AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter)
Creates a new instance of AbstractCogxelPairConverter
|
AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new instance of AbstractCogxelPairConverter
|
AbstractCogxelPairConverter(CogxelConverter<FirstType> firstConverter,
CogxelConverter<SecondType> secondConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new instance of AbstractCogxelPairConverter
|
CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter)
Creates a new instance of InputOutputCogxelConverter.
|
CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter)
Creates a new instance of InputOutputCogxelConverter.
|
CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new instance of InputOutputCogxelConverter.
|
CogxelInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new instance of InputOutputCogxelConverter.
|
CogxelTargetEstimatePairConverter(CogxelConverter<TargetType> targetConverter,
CogxelConverter<EstimateType> estimateConverter)
Creates a new CogxelTargetEstimatePairConverter with the given
converters for each element of the pair.
|
CogxelTargetEstimatePairConverter(CogxelConverter<TargetType> targetConverter,
CogxelConverter<EstimateType> estimateConverter)
Creates a new CogxelTargetEstimatePairConverter with the given
converters for each element of the pair.
|
CogxelTargetEstimatePairConverter(CogxelConverter<TargetType> targetConverter,
CogxelConverter<EstimateType> estimateConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new CogxelTargetEstimatePairConverter with the given
converters for each element of the pair.
|
CogxelTargetEstimatePairConverter(CogxelConverter<TargetType> targetConverter,
CogxelConverter<EstimateType> estimateConverter,
SemanticIdentifierMap semanticIdentifierMap)
Creates a new CogxelTargetEstimatePairConverter with the given
converters for each element of the pair.
|
CogxelWeightedInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
CogxelConverter<java.lang.Double> weightConverter)
Creates a new instance of CogxelWeightedInputOutputPairConverter
|
CogxelWeightedInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
CogxelConverter<java.lang.Double> weightConverter)
Creates a new instance of CogxelWeightedInputOutputPairConverter
|
CogxelWeightedInputOutputPairConverter(CogxelConverter<InputType> inputConverter,
CogxelConverter<OutputType> outputConverter,
CogxelConverter<java.lang.Double> weightConverter)
Creates a new instance of CogxelWeightedInputOutputPairConverter
|