org.jactr.core.module.procedural.four.learning
Interface IProceduralLearningModule4

All Superinterfaces:
IInitializable, IInstallable, ILearningModule, IModule, IProceduralLearningModule

public interface IProceduralLearningModule4
extends ILearningModule, IProceduralLearningModule


Field Summary
 
Fields inherited from interface org.jactr.core.module.procedural.IProceduralLearningModule
OPTIMIZED_LEARNING, PARAMETER_LEARNING_RATE
 
Method Summary
 ICostEquation getCostEquation()
           
 double getParameterLearning()
           
 IProbabilityEquation getProbabilityEquation()
           
 double getStrengthLearning()
          Deprecated. 
 boolean isParameterLearningEnabled()
           
 boolean isStrengthLearningEnabled()
          Deprecated. 
 void setParameterLearning(double rate)
           
 void setStrengthLearning(double rate)
          Deprecated. 
 
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
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 
Methods inherited from interface org.jactr.core.module.procedural.IProceduralLearningModule
getOptimizationLevel, setOptimizationLevel
 
Methods inherited from interface org.jactr.core.module.IModule
dispose, getModel, getName, initialize, install
 
Methods inherited from interface org.jactr.core.utils.IInstallable
uninstall
 

Method Detail

getCostEquation

ICostEquation getCostEquation()

getProbabilityEquation

IProbabilityEquation getProbabilityEquation()

isParameterLearningEnabled

boolean isParameterLearningEnabled()
Specified by:
isParameterLearningEnabled in interface IProceduralLearningModule

setParameterLearning

void setParameterLearning(double rate)
Specified by:
setParameterLearning in interface IProceduralLearningModule

getParameterLearning

double getParameterLearning()
Specified by:
getParameterLearning in interface IProceduralLearningModule

isStrengthLearningEnabled

@Deprecated
boolean isStrengthLearningEnabled()
Deprecated. 


setStrengthLearning

@Deprecated
void setStrengthLearning(double rate)
Deprecated. 


getStrengthLearning

@Deprecated
double getStrengthLearning()
Deprecated.