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