|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jactr.core.module.procedural.six.learning.UtilityNoiseLearningExtension
public class UtilityNoiseLearningExtension
| Field Summary | |
|---|---|
static java.lang.String |
LONG_TERM_RATE_PARAM
|
static java.lang.String |
SHORT_TERM_RATE_PARAM
|
static java.lang.String |
UTILITY_NOISE_LEARNING_RATE_PARAM
|
static java.lang.String |
UTILITY_NOISE_SCALOR_PARAM
|
| Constructor Summary | |
|---|---|
UtilityNoiseLearningExtension()
|
|
| Method Summary | |
|---|---|
IModel |
getModel()
return the IModel |
java.lang.String |
getName()
returns the unique name of the extension. |
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 |
java.util.Collection<java.lang.String> |
getSetableParameters()
Return list of all parameters that can be set. |
void |
initialize()
intialize this component |
void |
install(IModel model)
Install this extension into this model. |
boolean |
isAdaptiveUtilityNoiseEnabled()
|
void |
rewarded(ProceduralLearningEvent event)
a reward has been signalled |
void |
setParameter(java.lang.String key,
java.lang.String value)
Set the named parameter |
void |
uninstall(IModel model)
remove this extension from the model |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String UTILITY_NOISE_LEARNING_RATE_PARAM
public static final java.lang.String UTILITY_NOISE_SCALOR_PARAM
public static final java.lang.String LONG_TERM_RATE_PARAM
public static final java.lang.String SHORT_TERM_RATE_PARAM
| Constructor Detail |
|---|
public UtilityNoiseLearningExtension()
| Method Detail |
|---|
public IModel getModel()
IExtension
getModel in interface IExtensionpublic java.lang.String getName()
IExtension
getName in interface IExtensionpublic void install(IModel model)
IExtension
install in interface IExtensioninstall in interface IInstallablemodel - Description of the Parameterpublic void uninstall(IModel model)
IExtension
uninstall in interface IExtensionuninstall in interface IInstallablemodel - Description of the Parameterpublic java.lang.String getParameter(java.lang.String key)
IParameterized
getParameter in interface IParameterizedkey - Description of the Parameter
public java.util.Collection<java.lang.String> getPossibleParameters()
IParameterized
getPossibleParameters in interface IParameterizedpublic java.util.Collection<java.lang.String> getSetableParameters()
IParameterized
getSetableParameters in interface IParameterized
public void setParameter(java.lang.String key,
java.lang.String value)
IParameterized
setParameter in interface IParameterized
public void initialize()
throws java.lang.Exception
IInitializable
initialize in interface IInitializablejava.lang.Exceptionpublic boolean isAdaptiveUtilityNoiseEnabled()
public void rewarded(ProceduralLearningEvent event)
IProceduralLearningModule6Listener
rewarded in interface IProceduralLearningModule6Listener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||