public class FitnessFunctionWithGradient
extends java.lang.Object
Constructor and Description |
---|
FitnessFunctionWithGradient(java.util.List<Vertex> probabilisticVertices,
java.util.List<? extends Vertex<DoubleTensor>> latentVertices) |
FitnessFunctionWithGradient(java.util.List<Vertex> probabilisticVertices,
java.util.List<? extends Vertex<DoubleTensor>> latentVertices,
java.util.function.BiConsumer<double[],double[]> onGradientCalculation,
java.util.function.BiConsumer<double[],java.lang.Double> onFitnessCalculation) |
Modifier and Type | Method and Description |
---|---|
org.apache.commons.math3.analysis.MultivariateFunction |
fitness() |
org.apache.commons.math3.analysis.MultivariateVectorFunction |
gradient() |
public FitnessFunctionWithGradient(java.util.List<Vertex> probabilisticVertices, java.util.List<? extends Vertex<DoubleTensor>> latentVertices, java.util.function.BiConsumer<double[],double[]> onGradientCalculation, java.util.function.BiConsumer<double[],java.lang.Double> onFitnessCalculation)
public FitnessFunctionWithGradient(java.util.List<Vertex> probabilisticVertices, java.util.List<? extends Vertex<DoubleTensor>> latentVertices)