RLPark 1.0.0
Reinforcement Learning Framework in Java

SupervisedSweepContext.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.experiments.parametersweep.prediction.supervised;
00002 
00003 import rlpark.plugin.rltoys.experiments.parametersweep.parameters.Parameters;
00004 import rlpark.plugin.rltoys.experiments.parametersweep.prediction.PredictionLearnerFactory;
00005 import rlpark.plugin.rltoys.experiments.parametersweep.prediction.PredictionParameters;
00006 import rlpark.plugin.rltoys.experiments.parametersweep.prediction.PredictionProblemFactory;
00007 import rlpark.plugin.rltoys.experiments.parametersweep.prediction.PredictionSweepContext;
00008 import rlpark.plugin.rltoys.experiments.parametersweep.prediction.PredictorEvaluator;
00009 
00010 public class SupervisedSweepContext extends PredictionSweepContext {
00011   private static final long serialVersionUID = -3512756368836614504L;
00012 
00013   public SupervisedSweepContext(PredictionProblemFactory problemFactory, PredictionLearnerFactory learnerFactory) {
00014     super(problemFactory, learnerFactory);
00015   }
00016 
00017   @Override
00018   public PredictorEvaluator createPredictorEvaluator(Parameters parameters) {
00019     int nbEvaluationSteps = PredictionParameters.nbEvaluationSteps(parameters);
00020     int nbPerformanceCheckpoints = PredictionParameters.nbPerformanceCheckpoint(parameters);
00021     return new SupervisedErrorMonitor(nbPerformanceCheckpoints, nbEvaluationSteps);
00022   }
00023 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark