org.jactr.core.module.declarative.four.learning
Interface IDeclarativeLearningModule4

All Superinterfaces:
IInitializable, IInstallable, ILearningModule, IModule
All Known Implementing Classes:
DefaultDeclarativeLearningModule4, DefaultDeclarativeLearningModule6

public interface IDeclarativeLearningModule4
extends ILearningModule


Field Summary
static java.lang.String ASSOCIATIVE_LEARNING_RATE
           
static java.lang.String BASE_LEVEL_LEARNING_RATE
           
static java.lang.String OPTIMIZED_LEARNING
           
 
Method Summary
 double getAssociativeLearning()
           
 IBaseLevelActivationEquation getBaseLevelActivationEquation()
           
 double getBaseLevelLearning()
           
 int getOptimizationLevel()
           
 boolean isAssociativeLearningEnabled()
           
 boolean isBaseLevelLearningEnabled()
           
 
Methods inherited from interface org.jactr.core.module.learning.ILearningModule
isLearningEnabled, setLearningEnabled
 
Methods inherited from interface org.jactr.core.module.IModule
dispose, getModel, getName, initialize, install, reset
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 

Field Detail

BASE_LEVEL_LEARNING_RATE

static final java.lang.String BASE_LEVEL_LEARNING_RATE
See Also:
Constant Field Values

ASSOCIATIVE_LEARNING_RATE

static final java.lang.String ASSOCIATIVE_LEARNING_RATE
See Also:
Constant Field Values

OPTIMIZED_LEARNING

static final java.lang.String OPTIMIZED_LEARNING
See Also:
Constant Field Values
Method Detail

isBaseLevelLearningEnabled

boolean isBaseLevelLearningEnabled()
Returns:

getBaseLevelLearning

double getBaseLevelLearning()
Returns:

isAssociativeLearningEnabled

boolean isAssociativeLearningEnabled()
Returns:

getAssociativeLearning

double getAssociativeLearning()
Returns:

getOptimizationLevel

int getOptimizationLevel()

getBaseLevelActivationEquation

IBaseLevelActivationEquation getBaseLevelActivationEquation()