1 write to Environment
Microsoft.ML.Data (1)
TrainCatalog.cs (1)
139
Environment
= env;
54 references to Environment
Microsoft.ML.Data (49)
TrainCatalog.cs (49)
21
IHostEnvironment IInternalCatalog.Environment =>
Environment
;
92
Environment
.CheckValue(data, nameof(data));
93
Environment
.CheckValue(estimator, nameof(estimator));
94
Environment
.CheckParam(numFolds > 1, nameof(numFolds), "Must be more than 1");
95
Environment
.CheckValueOrNull(samplingKeyColumn);
97
var splitColumn = DataOperationsCatalog.CreateSplitColumn(
Environment
, ref data, samplingKeyColumn, seed, fallbackInEnvSeed: true);
103
foreach (var split in DataOperationsCatalog.CrossValidationSplit(
Environment
, data, splitColumn, numFolds))
205
Environment
.CheckValue(data, nameof(data));
206
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
207
Environment
.CheckNonEmpty(scoreColumnName, nameof(scoreColumnName));
208
Environment
.CheckNonEmpty(probabilityColumnName, nameof(probabilityColumnName));
209
Environment
.CheckNonEmpty(predictedLabelColumnName, nameof(predictedLabelColumnName));
211
var eval = new BinaryClassifierEvaluator(
Environment
, new BinaryClassifierEvaluator.Arguments() { });
226
Environment
.CheckValue(data, nameof(data));
227
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
228
Environment
.CheckNonEmpty(predictedLabelColumnName, nameof(predictedLabelColumnName));
230
var eval = new BinaryClassifierEvaluator(
Environment
, new BinaryClassifierEvaluator.Arguments() { });
253
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
278
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
296
return new BinaryPredictionTransformer<TModel>(
Environment
, model.Model, model.TrainSchema, model.FeatureColumnName, threshold, model.ThresholdColumn);
446
Environment
.CheckValue(data, nameof(data));
447
Environment
.CheckNonEmpty(scoreColumnName, nameof(scoreColumnName));
450
Environment
.CheckNonEmpty(featureColumnName, nameof(featureColumnName), "The features column name should be non-empty if you want to calculate the Dbi metric.");
453
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName), "The label column name should be non-empty if you want to calculate the Nmi metric.");
455
var eval = new ClusteringEvaluator(
Environment
, new ClusteringEvaluator.Arguments() { CalculateDbi = !string.IsNullOrEmpty(featureColumnName) });
525
Environment
.CheckValue(data, nameof(data));
526
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
527
Environment
.CheckNonEmpty(scoreColumnName, nameof(scoreColumnName));
528
Environment
.CheckNonEmpty(predictedLabelColumnName, nameof(predictedLabelColumnName));
529
Environment
.CheckUserArg(topKPredictionCount >= 0, nameof(topKPredictionCount), "Must be non-negative");
534
var eval = new MulticlassClassificationEvaluator(
Environment
, args);
557
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
601
Environment
.CheckValue(data, nameof(data));
602
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
603
Environment
.CheckNonEmpty(scoreColumnName, nameof(scoreColumnName));
605
var eval = new RegressionEvaluator(
Environment
, new RegressionEvaluator.Arguments() { });
627
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
690
Environment
.CheckValue(data, nameof(data));
691
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
692
Environment
.CheckNonEmpty(scoreColumnName, nameof(scoreColumnName));
693
Environment
.CheckNonEmpty(rowGroupColumnName, nameof(rowGroupColumnName));
695
var eval = new RankingEvaluator(
Environment
, options ?? new RankingEvaluatorOptions() { });
718
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
765
Environment
.CheckValue(data, nameof(data));
766
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
767
Environment
.CheckNonEmpty(scoreColumnName, nameof(scoreColumnName));
768
Environment
.CheckNonEmpty(predictedLabelColumnName, nameof(predictedLabelColumnName));
773
var eval = new AnomalyDetectionEvaluator(
Environment
, args);
790
return new AnomalyPredictionTransformer<TModel>(
Environment
, model.Model, model.TrainSchema, model.FeatureColumnName, threshold, model.ThresholdColumn);
Microsoft.ML.Recommender (5)
RecommenderCatalog.cs (5)
111
Environment
.CheckValue(data, nameof(data));
112
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));
113
Environment
.CheckNonEmpty(scoreColumnName, nameof(scoreColumnName));
115
var eval = new RegressionEvaluator(
Environment
, new RegressionEvaluator.Arguments() { });
139
Environment
.CheckNonEmpty(labelColumnName, nameof(labelColumnName));