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