Closed
Description
Issue
- What did you do?
Action<FastTreeBinaryClassificationTrainer.Arguments> argsFunc = (args) =>
{
args.LearningRates = 0.1;
};
var trainer = mlContext.BinaryClassification.Trainers.FastTree(advancedSettings: argsFunc);
-
What happened?
trainer.Args.LearningRate = the default learning rate of 0.2 -
What did you expect?
trainer.Args.LearningRate = 0.1
I think this happens because
if (Args.LearningRates != learningRate)
{
using (var ch = Host.Start($"Setting learning rate to: {learningRate} as supplied in the direct arguments."))
Args.LearningRates = learningRate;
}
in BoostingFastTree.cs