internal RankingExperiment(MLContext context, RankingExperimentSettings settings)
     : base(context,
            new RankingMetricsAgent(context, settings.OptimizingMetric, settings.GroupIdColumnName),
            new OptimizingMetricInfo(settings.OptimizingMetric),
            settings,
            TaskKind.Ranking,
            TrainerExtensionUtil.GetTrainerNames(settings.Trainers))
 {
 }
 internal RegressionExperiment(MLContext context, RegressionExperimentSettings settings)
     : base(context,
            new RegressionMetricsAgent(context, settings.OptimizingMetric),
            new OptimizingMetricInfo(settings.OptimizingMetric),
            settings,
            TaskKind.Regression,
            TrainerExtensionUtil.GetTrainerNames(settings.Trainers))
 {
 }
Example #3
0
 internal BinaryClassificationExperiment(MLContext context, BinaryExperimentSettings settings)
     : base(context,
            new BinaryMetricsAgent(context, settings.OptimizingMetric),
            new OptimizingMetricInfo(settings.OptimizingMetric),
            settings,
            TaskKind.BinaryClassification,
            TrainerExtensionUtil.GetTrainerNames(settings.Trainers))
 {
 }
 internal MulticlassClassificationExperiment(MLContext context, MulticlassExperimentSettings settings)
     : base(context,
            new MultiMetricsAgent(context, settings.OptimizingMetric),
            new OptimizingMetricInfo(settings.OptimizingMetric),
            settings,
            TaskKind.MulticlassClassification,
            TrainerExtensionUtil.GetTrainerNames(settings.Trainers))
 {
 }