org.jactr.core.module.procedural.six.learning
Interface IProceduralLearningModule6

All Superinterfaces:
IInitializable, IInstallable, IModule, IProceduralLearningModule, IProceduralLearningModule5
All Known Implementing Classes:
DefaultProceduralLearningModule6

public interface IProceduralLearningModule6
extends IProceduralLearningModule5, IProceduralLearningModule

Author:
developer

Field Summary
 
Fields inherited from interface org.jactr.core.module.procedural.five.learning.IProceduralLearningModule5
PRODUCTION_COMPILATION_PARAM
 
Fields inherited from interface org.jactr.core.module.procedural.IProceduralLearningModule
OPTIMIZED_LEARNING, PARAMETER_LEARNING_RATE
 
Method Summary
 void addListener(IProceduralLearningModule6Listener listener, java.util.concurrent.Executor executor)
           
 IExpectedUtilityEquation getExpectedUtilityEquation()
           
 void removeListener(IProceduralLearningModule6Listener listener)
           
 void reward(double reward)
           
 
Methods inherited from interface org.jactr.core.module.procedural.five.learning.IProceduralLearningModule5
getProductionCompiler, isProductionCompilationEnabled, setProductionCompilationEnabled
 
Methods inherited from interface org.jactr.core.module.procedural.IProceduralLearningModule
getOptimizationLevel, getParameterLearning, isParameterLearningEnabled, setOptimizationLevel, setParameterLearning
 
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
 

Method Detail

getExpectedUtilityEquation

IExpectedUtilityEquation getExpectedUtilityEquation()

reward

void reward(double reward)

addListener

void addListener(IProceduralLearningModule6Listener listener,
                 java.util.concurrent.Executor executor)

removeListener

void removeListener(IProceduralLearningModule6Listener listener)