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
 
 -