How to do it...

  1. Add the arbiter Maven dependency in pom.xml:
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>arbiter-deeplearning4j</artifactId>
<version>1.0.0-beta3</version>
</dependency>
<dependency>
<groupId>org.deeplearning4j</groupId>
<artifactId>arbiter-ui_2.11</artifactId>
<version>1.0.0-beta3</version>
</dependency>
  1. Configure the search space using ContinuousParameterSpace:
ParameterSpace<Double> learningRateParam = new ContinuousParameterSpace(0.0001,0.01);
  1. Configure the search space using IntegerParameterSpace:
ParameterSpace<Integer> layerSizeParam = new IntegerParameterSpace(5,11);   
  1. Use OptimizationConfiguration to combine all components required to execute the hyperparameter tuning process:
OptimizationConfiguration optimizationConfiguration = new             OptimizationConfiguration.Builder()
.candidateGenerator(candidateGenerator)
.dataProvider(dataProvider)
.modelSaver(modelSaver)
.scoreFunction(scoreFunction)
.terminationConditions(conditions)
.build();
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset