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 NeuralNetworkfinal 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) voidrun()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
-