RLPark 1.0.0
Reinforcement Learning Framework in Java

NormalDistributionScaled.java

Go to the documentation of this file.
00001 package rlpark.plugin.rltoys.algorithms.functions.policydistributions.structures;
00002 
00003 import static rlpark.plugin.rltoys.utils.Utils.square;
00004 
00005 import java.util.Random;
00006 
00007 public class NormalDistributionScaled extends NormalDistribution {
00008   private static final long serialVersionUID = -8287545926699668326L;
00009 
00010   public NormalDistributionScaled(Random random, double mean, double sigma) {
00011     super(random, mean, sigma);
00012   }
00013 
00014   @Override
00015   protected void updateSteps(double a) {
00016     meanStep = a - mean;
00017     stddevStep = square(a - mean) - sigma2;
00018   }
00019 }
 All Classes Namespaces Files Functions Variables Enumerations
Zephyr
RLPark