public class FixedSTD_GaussianPerturbation extends Perturbation
Constructor and Description |
---|
FixedSTD_GaussianPerturbation()
Creates a gaussian perturbation with std 0.1
|
FixedSTD_GaussianPerturbation(double std)
Creates a gaussian perturbation with std
|
Modifier and Type | Method and Description |
---|---|
double[] |
perturb(double[] params,
double[] paramsInitial,
java.util.Random rand)
Generate new parameters from gaussian distribution.
|
public FixedSTD_GaussianPerturbation()
public FixedSTD_GaussianPerturbation(double std)
std
- public double[] perturb(double[] params, double[] paramsInitial, java.util.Random rand)
perturb
in class Perturbation
params
- The values of the current parameters.paramsInitial
- The starting values of the parameters,
which are sometimes used to determine the step length.rand
- The random number generator to generate the
perturbation.