Constructor and Description |
---|
NonGradientOptimizer() |
Modifier and Type | Method and Description |
---|---|
double |
maxAPosteriori() |
double |
maxLikelihood() |
static NonGradientOptimizer |
of(BayesianNetwork bayesNet) |
static NonGradientOptimizer |
of(java.util.Collection<? extends Vertex> vertices) |
static NonGradientOptimizer |
ofConnectedGraph(Vertex<?> vertexFromNetwork) |
void |
onFitnessCalculation(java.util.function.BiConsumer<double[],java.lang.Double> fitnessCalculationHandler) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
currentPoint, getBayesianNetwork, numDimensions, setAndCascadePoint, totalNumberOfLatentDimensions
public static NonGradientOptimizer of(BayesianNetwork bayesNet)
public static NonGradientOptimizer of(java.util.Collection<? extends Vertex> vertices)
public static NonGradientOptimizer ofConnectedGraph(Vertex<?> vertexFromNetwork)
ofConnectedGraph
in interface Optimizer
public void onFitnessCalculation(java.util.function.BiConsumer<double[],java.lang.Double> fitnessCalculationHandler)
onFitnessCalculation
in interface Optimizer
public double maxAPosteriori()
maxAPosteriori
in interface Optimizer
public double maxLikelihood()
maxLikelihood
in interface Optimizer