4 implementations of ITerminationCriterion
Microsoft.ML.StandardTrainers (4)
Optimizer\OptimizationMonitor.cs (4)
40internal sealed class GradientCheckingMonitor : ITerminationCriterion 107internal abstract class StaticTerminationCriterion : ITerminationCriterion 130internal sealed class MeanImprovementCriterion : ITerminationCriterion 193internal sealed class MeanRelativeImprovementCriterion : ITerminationCriterion
11 references to ITerminationCriterion
Microsoft.ML.StandardTrainers (11)
Optimizer\L1Optimizer.cs (1)
35ITerminationCriterion term = null, bool enforceNonNegativity = false)
Optimizer\OptimizationMonitor.cs (2)
43private readonly ITerminationCriterion _termCrit; 54public GradientCheckingMonitor(ITerminationCriterion termCrit, int gradientCheckInterval)
Optimizer\Optimizer.cs (4)
21private readonly ITerminationCriterion _staticTerm; 64public Optimizer(IHostEnvironment env, int m = 20, bool keepDense = false, ITerminationCriterion term = null, 575ITerminationCriterion term = new MeanRelativeImprovementCriterion(tolerance); 601public void Minimize(DifferentiableFunction function, ref VBuffer<float> initial, ITerminationCriterion term, ref VBuffer<float> result, out float optimum)
Standard\LogisticRegression\LbfgsPredictorBase.cs (2)
313out VBuffer<float> init, out ITerminationCriterion terminationCriterion) 692ITerminationCriterion terminationCriterion;
Standard\LogisticRegression\LogisticRegression.cs (1)
425out VBuffer<float> init, out ITerminationCriterion terminationCriterion)
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
233out VBuffer<float> init, out ITerminationCriterion terminationCriterion)