RLPark 1.0.0
Reinforcement Learning Framework in Java
|
00001 package rlpark.plugin.rltoys.experiments.parametersweep.onpolicy; 00002 00003 import rlpark.plugin.rltoys.agents.representations.RepresentationFactory; 00004 import rlpark.plugin.rltoys.experiments.helpers.ExperimentCounter; 00005 import rlpark.plugin.rltoys.experiments.parametersweep.onpolicy.internal.LearningCurveJob; 00006 import rlpark.plugin.rltoys.experiments.parametersweep.parameters.Parameters; 00007 import rlpark.plugin.rltoys.experiments.parametersweep.reinforcementlearning.AgentFactory; 00008 import rlpark.plugin.rltoys.experiments.parametersweep.reinforcementlearning.ProblemFactory; 00009 00010 public class ContextLearningCurve extends AbstractContextOnPolicy { 00011 private static final long serialVersionUID = -5926779335932073094L; 00012 00013 public ContextLearningCurve(ProblemFactory environmentFactory, AgentFactory agentFactory, RepresentationFactory representationFactory) { 00014 super(environmentFactory, representationFactory, agentFactory); 00015 } 00016 00017 @Override 00018 public LearningCurveJob createJob(Parameters parameters, ExperimentCounter counter) { 00019 return new LearningCurveJob(this, parameters, counter); 00020 } 00021 }