public class DefaultDeclarativeLearningModule6 extends DefaultDeclarativeLearningModule4 implements IDeclarativeLearningModule6
DefaultAssociativeLinkageSystem6
which handles most of the
differences between this version and
DefaultDeclarativeLearningModule4
.http://jactr.org/node/129}
_associativeLearningRate, _baseLevelActivationEquation, _baseLevelLearningRate, _modelListener, _optimizationLevel
MAXIMUM_STRENGTH_PARAM
ASSOCIATIVE_LEARNING_RATE, BASE_LEVEL_LEARNING_RATE, OPTIMIZED_LEARNING
Constructor and Description |
---|
DefaultDeclarativeLearningModule6() |
Modifier and Type | Method and Description |
---|---|
protected DefaultAssociativeLinkageSystem |
createAssociativeLinkageSystem() |
double |
getMaximumStrength() |
java.lang.String |
getParameter(java.lang.String key)
return parameter value - null if not defined.
|
java.util.Collection<java.lang.String> |
getPossibleParameters()
Return all parameters that can be read
|
void |
setMaximumStrength(double strength) |
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the named parameter
|
createBaseLevelActivationEquation, createDeclarativeListener, dispose, getAssociativeLearning, getBaseLevelActivationEquation, getBaseLevelLearning, getOptimizationLevel, getSetableParameters, initialize, install, isAssociativeLearningEnabled, isBaseLevelLearningEnabled, isLearningEnabled, reset, setAssociativeLearning, setBaseLevelActivationEquation, setBaseLevelLearning, setLearningEnabled, setOptimizationLevel
createBuffers, delayedFuture, delayedFuture, getExecutor, getModel, getName, getSafeName, immediateFuture, immediateReturn, setExecutor, uninstall
addAdapterFactory, getAdapter, removeAdapterFactory
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getAssociativeLearning, getBaseLevelActivationEquation, getBaseLevelLearning, getOptimizationLevel, isAssociativeLearningEnabled, isBaseLevelLearningEnabled
isLearningEnabled, setLearningEnabled
dispose, getModel, getName, initialize, install, reset
uninstall
getAdapter
protected DefaultAssociativeLinkageSystem createAssociativeLinkageSystem()
createAssociativeLinkageSystem
in class DefaultDeclarativeLearningModule4
public double getMaximumStrength()
getMaximumStrength
in interface IDeclarativeLearningModule6
public void setMaximumStrength(double strength)
public java.util.Collection<java.lang.String> getPossibleParameters()
IParameterized
getPossibleParameters
in interface IParameterized
getPossibleParameters
in class DefaultDeclarativeLearningModule4
IParameterized.getPossibleParameters()
public java.lang.String getParameter(java.lang.String key)
IParameterized
getParameter
in interface IParameterized
getParameter
in class DefaultDeclarativeLearningModule4
key
- Description of the ParameterIParameterized.getParameter(java.lang.String)
public void setParameter(java.lang.String key, java.lang.String value)
IParameterized
setParameter
in interface IParameterized
setParameter
in class DefaultDeclarativeLearningModule4
IParameterized.setParameter(java.lang.String,
java.lang.String)