RLPark 1.0.0
Reinforcement Learning Framework in Java
|
00001 package rlpark.plugin.rltoys.experiments.parametersweep.reinforcementlearning; 00002 00003 import java.io.Serializable; 00004 00005 import rlpark.plugin.rltoys.agents.offpolicy.OffPolicyAgent; 00006 import rlpark.plugin.rltoys.agents.representations.RepresentationFactory; 00007 import rlpark.plugin.rltoys.experiments.parametersweep.parameters.Parameters; 00008 import rlpark.plugin.rltoys.problems.RLProblem; 00009 import zephyr.plugin.core.api.labels.Labeled; 00010 00011 public interface OffPolicyAgentFactory extends Serializable, Labeled { 00012 OffPolicyAgent createAgent(long seed, RLProblem problem, Parameters parameters, 00013 RepresentationFactory representationFactory); 00014 }