1 write to Trainer
Microsoft.ML.AutoML (1)
Experiment\SuggestedPipeline.cs (1)
33Trainer = trainer.Clone();
14 references to Trainer
Microsoft.ML.AutoML (14)
Experiment\SuggestedPipeline.cs (3)
38public override string ToString() => $"{string.Join(" ", Transforms.Select(t => $"xf={t}"))} tr={Trainer} {string.Join(" ", TransformsPostTrainer.Select(t => $"xf={t}"))} cache={(_cacheBeforeTrainer ? "+" : "-")}"; 67pipelineElements.Add(Trainer.ToPipelineNode()); 133var learner = Trainer.BuildTrainer(validationSet);
Experiment\SuggestedPipelineRunDetails\SuggestedPipelineCrossValRunDetail.cs (1)
51return new CrossValidationRunDetail<TMetrics>(Pipeline.Trainer.TrainerName.ToString(), estimator,
Experiment\SuggestedPipelineRunDetails\SuggestedPipelineRunDetail.cs (2)
31return new RunResult(Pipeline.Trainer.HyperParamSet, Score, isMetricMaximizing); 55return new RunDetail<TMetrics>(Pipeline.Trainer.TrainerName.ToString(), estimator,
PipelineSuggesters\PipelineSuggester.cs (8)
100history = history.GroupBy(r => r.Pipeline.Trainer.TrainerName).Select(g => g.First()); 106var topTrainers = sortedHistory.Take(TopKTrainers).Select(r => r.Pipeline.Trainer); 114return history.Where(h => selectedTrainerNames.Contains(h.Pipeline.Trainer.TrainerName)) 115.GroupBy(h => h.Pipeline.Trainer.TrainerName) 117.Select(x => x.First().Pipeline.Trainer); 207.Where(r => r.RunSucceeded && r.Pipeline.Trainer.TrainerName == trainer.TrainerName && 208r.Pipeline.Trainer.HyperParamSet != null && 209r.Pipeline.Trainer.HyperParamSet.Any() &&