Package deepnetts.automl
Class HyperParameterSearch
java.lang.Object
deepnetts.automl.HyperParameterSearch
The core automl class that performs automated model building and evaluation with specified parameters.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionevaluator
(javax.visrec.ml.eval.Evaluator<NeuralNetwork, javax.visrec.ml.data.DataSet<? extends MLDataItem>> evaluator) final javax.visrec.ml.eval.Evaluator
<NeuralNetwork, javax.visrec.ml.data.DataSet<? extends MLDataItem>> final NeuralNetwork
final javax.visrec.ml.data.DataSet
<?> networkFactory
(NetworkFactory<?> networkFactory) paramRange
(String name, Range<T> range) paramValue
(String name, T value) Set searvh param with specific value.paramValues
(String name, List<T> values) randomSeed
(long randomSeed) void
run()
testSet
(javax.visrec.ml.data.DataSet testSet) trainingListener
(TrainingListener trainingListener) trainingSet
(javax.visrec.ml.data.DataSet trainingSet)
-
Field Details
-
GRID
- See Also:
-
RANDOM
- See Also:
-
DIVIDE_AND_CONQUER
- See Also:
-
-
Constructor Details
-
HyperParameterSearch
public HyperParameterSearch()
-
-
Method Details
-
trainingSet
-
testSet
-
evaluator
public HyperParameterSearch evaluator(javax.visrec.ml.eval.Evaluator<NeuralNetwork, javax.visrec.ml.data.DataSet<? extends MLDataItem>> evaluator) -
trainingListener
-
paramValue
Set searvh param with specific value.- Type Parameters:
T
-- Parameters:
name
-value
-- Returns:
-
paramValues
-
paramRange
-
getParameters
-
getNetwork
-
getTrainingSet
public final javax.visrec.ml.data.DataSet<?> getTrainingSet() -
getEvaluator
public final javax.visrec.ml.eval.Evaluator<NeuralNetwork,javax.visrec.ml.data.DataSet<? extends MLDataItem>> getEvaluator() -
run
public void run() -
getSearchSpace
-
getResults
-
randomSeed
-
networkFactory
-