1 type derived from EarlyStoppingRuleBase
Microsoft.ML.FastTree (1)
Training\EarlyStoppingCriteria.cs (1)
68public abstract class EarlyStoppingRule : EarlyStoppingRuleBase
26 references to EarlyStoppingRuleBase
Microsoft.ML.Core.Tests (7)
UnitTests\TestEarlyStoppingCriteria.cs (7)
18private EarlyStoppingRuleBase CreateEarlyStoppingCriterion(string name, string args, bool lowerIsBetter) 22var sub = new SubComponent<EarlyStoppingRuleBase, SignatureEarlyStoppingCriterion>(name, args); 29EarlyStoppingRuleBase cr = CreateEarlyStoppingCriterion("tr", "th=0.01", false); 54EarlyStoppingRuleBase cr = CreateEarlyStoppingCriterion("gl", "th=0.01", false); 79EarlyStoppingRuleBase cr = CreateEarlyStoppingCriterion("lp", "th=0.01 w=5", false); 115EarlyStoppingRuleBase cr = CreateEarlyStoppingCriterion("pq", "th=0.01 w=5", false); 152EarlyStoppingRuleBase cr = CreateEarlyStoppingCriterion("up", "w=8", false);
Microsoft.ML.FastTree (19)
BoostingFastTree.cs (1)
119private protected override bool ShouldStop(IChannel ch, ref EarlyStoppingRuleBase earlyStoppingRule, ref int bestIteration)
FastTree.cs (2)
240private protected virtual bool ShouldStop(IChannel ch, ref EarlyStoppingRuleBase earlyStopping, ref int bestIteration) 643EarlyStoppingRuleBase earlyStoppingRule = null;
FastTreeArguments.cs (3)
701private EarlyStoppingRuleBase _earlyStoppingRuleBase; 705/// <see cref="EarlyStoppingRuleBase"/>'s implementations such as <see cref="TolerantEarlyStoppingRule"/> and <see cref="GeneralityLossRule"/>. 707public EarlyStoppingRuleBase EarlyStoppingRule
Training\EarlyStoppingCriteria.cs (13)
50/// Having <see langword="private protected"/> constructor without parameter prevents derivations of <see cref="EarlyStoppingRuleBase"/> from being 63internal interface IEarlyStoppingCriterionFactory : IComponentFactory<bool, EarlyStoppingRuleBase> 65new EarlyStoppingRuleBase CreateComponent(IHostEnvironment env, bool lowerIsBetter); 126public EarlyStoppingRuleBase CreateComponent(IHostEnvironment env, bool lowerIsBetter) 158/// See <see cref="EarlyStoppingRuleBase.CheckScore(float, float, out bool)"/>. 294public EarlyStoppingRuleBase CreateComponent(IHostEnvironment env, bool lowerIsBetter) 328/// See <see cref="EarlyStoppingRuleBase.CheckScore(float, float, out bool)"/>. 355public EarlyStoppingRuleBase CreateComponent(IHostEnvironment env, bool lowerIsBetter) 381/// See <see cref="EarlyStoppingRuleBase.CheckScore(float, float, out bool)"/>. 415public EarlyStoppingRuleBase CreateComponent(IHostEnvironment env, bool lowerIsBetter) 438/// See <see cref="EarlyStoppingRuleBase.CheckScore(float, float, out bool)"/>. 478public EarlyStoppingRuleBase CreateComponent(IHostEnvironment env, bool lowerIsBetter) 513/// See <see cref="EarlyStoppingRuleBase.CheckScore(float, float, out bool)"/>.