Class GeneticOptimizerProgressInfo
Contains progress information sent from the genetic optimization algorithm.
Inheritance
System.Object
GeneticOptimizerProgressInfo
Implements
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: BayesServer.Optimization.Genetic
Assembly: BayesServer.Optimization.dll
Syntax
public sealed class GeneticOptimizerProgressInfo : IOptimizerProgressInfo
Properties
Evidence
Gets the evidence for the objective value.
Declaration
public IEvidence Evidence { get; }
Property Value
Type | Description |
---|---|
IEvidence |
ObjectiveValue
Gets the optimized objective (target) value.
Declaration
public double? ObjectiveValue { get; }
Property Value
Type | Description |
---|---|
System.Nullable<System.Double> |
Remarks
Value can potentially be null, if all solution are currently invalid (e.g. inconsistent evidence)
QueryCount
Gets the number of calls made to inference engines during optimization.
Declaration
public long QueryCount { get; }
Property Value
Type | Description |
---|---|
System.Int64 |