3 types derived from BoosterParameterBase
Microsoft.ML.LightGbm (3)
LightGbmArguments.cs (3)
207public sealed class GradientBooster : BoosterParameterBase 237public sealed class DartBooster : BoosterParameterBase 313public sealed class GossBooster : BoosterParameterBase
13 references to BoosterParameterBase
Microsoft.ML.LightGbm (13)
LightGbmArguments.cs (10)
30internal interface IBoosterParameterFactory : IComponentFactory<BoosterParameterBase> 32new BoosterParameterBase CreateComponent(IHostEnvironment env); 60internal BoosterParameterBase GetBooster() { return null; } 168BoosterParameterBase IComponentFactory<BoosterParameterBase>.CreateComponent(IHostEnvironment env) 171BoosterParameterBase IBoosterParameterFactory.CreateComponent(IHostEnvironment env) 174internal abstract BoosterParameterBase BuildOptions(); 218internal override BoosterParameterBase BuildOptions() => new GradientBooster(this); 292internal override BoosterParameterBase BuildOptions() => new DartBooster(this); 338internal override BoosterParameterBase BuildOptions() => new GossBooster(this);
LightGbmTrainerBase.cs (3)
242private BoosterParameterBase.OptionsBase _boosterParameter; 249public BoosterParameterBase.OptionsBase Booster 265var boosterParams = BoosterFactory.CreateComponent(host);