public final class ParamWeight extends java.lang.Object implements java.io.Serializable, Learnable
Modifier and Type | Class and Description |
---|---|
static class |
ParamWeight.NameComparator |
Modifier and Type | Field and Description |
---|---|
static double |
MAX_LEARNED_WEIGHT |
static StringTerm |
NON_WEIGHT |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getName() |
double |
getWeight() |
static ATerm[] |
paramKeyFromProposalName(java.lang.String proposalName) |
static java.lang.String |
proposalFunctionName(java.lang.String paramName) |
void |
pushDelta(double delta,
LearningState learningState)
TODO: pass LearningState, but not timestep - since LearningState should hold timestep
|
java.lang.String |
toAbstractString() |
java.lang.String |
toString() |
public static final StringTerm NON_WEIGHT
public static double MAX_LEARNED_WEIGHT
public static ATerm[] paramKeyFromProposalName(java.lang.String proposalName)
public static java.lang.String proposalFunctionName(java.lang.String paramName)
public java.lang.String toString()
toString
in class java.lang.Object
public java.lang.String toAbstractString()
public void pushDelta(double delta, LearningState learningState)