RLPark 1.0.0
Reinforcement Learning Framework in Java

RunInfos.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.experiments.parametersweep.parameters;
00002 
00003 import java.util.LinkedHashSet;
00004 import java.util.List;
00005 import java.util.Set;
00006 
00007 import rlpark.plugin.rltoys.utils.Utils;
00008 
00009 public class RunInfos {
00010   public static List<Parameters> set(Parameters parameters, String label, double value) {
00011     return set(Utils.asList(parameters), label, value);
00012   }
00013 
00014   public static List<Parameters> set(List<Parameters> parameters, String label, double value) {
00015     Set<RunInfo> infoSet = new LinkedHashSet<RunInfo>();
00016     for (Parameters parameter : parameters) {
00017       final RunInfo infos = parameter.infos();
00018       if (infoSet.contains(infos))
00019         continue;
00020       infos.put(label, value);
00021       infoSet.add(infos);
00022     }
00023     return parameters;
00024   }
00025 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark