public class Hyperparameters
extends java.lang.Object
Constructor and Description |
---|
Hyperparameters()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
Hyperparameters |
add(java.lang.String name,
double value)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
double[] values)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
double start,
double end)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
double start,
double end,
double step)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
int value)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
int[] values)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
int start,
int end)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
int start,
int end,
int step)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
java.lang.String value)
Adds a parameter.
|
Hyperparameters |
add(java.lang.String name,
java.lang.String[] values)
Adds a parameter.
|
java.util.stream.Stream<java.util.Properties> |
grid()
Generates a stream of hyperparameters for grid search.
|
java.util.stream.Stream<java.util.Properties> |
random()
Generates a stream of hyperparameters for random search.
|
public Hyperparameters add(java.lang.String name, int value)
name
- the parameter name.value
- a fixed value of parameter.public Hyperparameters add(java.lang.String name, double value)
name
- the parameter name.value
- a fixed value of parameter.public Hyperparameters add(java.lang.String name, java.lang.String value)
name
- the parameter name.value
- a fixed value of parameter.public Hyperparameters add(java.lang.String name, int[] values)
name
- the parameter name.values
- an array of parameter values.public Hyperparameters add(java.lang.String name, double[] values)
name
- the parameter name.values
- an array of parameter values.public Hyperparameters add(java.lang.String name, java.lang.String[] values)
name
- the parameter name.values
- an array of parameter values.public Hyperparameters add(java.lang.String name, int start, int end)
name
- the parameter name.start
- the start of value range (inclusive).end
- the end of value range (inclusive).public Hyperparameters add(java.lang.String name, int start, int end, int step)
name
- the parameter name.start
- the start of value range (inclusive).end
- the end of value range (inclusive).step
- the step size.public Hyperparameters add(java.lang.String name, double start, double end)
name
- the parameter name.start
- the start of value range (inclusive).end
- the end of value range (inclusive).public Hyperparameters add(java.lang.String name, double start, double end, double step)
name
- the parameter name.start
- the start of value range (inclusive).end
- the end of value range (inclusive).step
- the step size.public java.util.stream.Stream<java.util.Properties> random()
public java.util.stream.Stream<java.util.Properties> grid()