public class HpFloat extends Hyperparameter<java.lang.Float>
Hyperparameter for a float.name| Constructor and Description |
|---|
HpFloat(java.lang.String name,
float lower,
float upper,
boolean log)
Constructs a
HpFloat. |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Float |
random()
Returns a random value for the hyperparameter for a range of a fixed value if it is a
HpVal. |
java.lang.String |
toString() |
getNamepublic HpFloat(java.lang.String name,
float lower,
float upper,
boolean log)
HpFloat.name - the name of the hyperparameterlower - the lower bound (inclusive)upper - the upper bound (exclusive)log - whether to use log space. This is useful if your bounds cover different orders of
magnitude (e.g. 1E-5 to 1E-2) instead of same magnitude (e.g. 2 to 5).public java.lang.Float random()
HpVal.random in class Hyperparameter<java.lang.Float>HpValpublic java.lang.String toString()
toString in class java.lang.Object