1 write to Label
Microsoft.ML.Core (1)
Data\RoleMappedSchema.cs (1)
180
Label
= cols[0];
164 references to Label
Microsoft.ML.Core (1)
Data\RoleMappedSchema.cs (1)
21
/// cref="
Label
"/>), but can hold an arbitrary set of column infos. The convenience fields are non-null if and only
Microsoft.ML.Data (105)
EntryPoints\PredictorModelImpl.cs (4)
125
if (trainRms.
Label
!= null)
127
labelType = trainRms.
Label
.Value.Type;
128
if (trainRms.
Label
.Value.HasKeyValues())
131
trainRms.
Label
.Value.GetKeyValues(ref keyValues);
Evaluators\AnomalyDetectionEvaluator.cs (7)
101
Host.Check(schema.
Label
.HasValue, "Could not find the label column");
102
t = schema.
Label
.Value.Type;
104
throw Host.ExceptSchemaMismatch(nameof(schema), "label", schema.
Label
.Value.Name, "Single or a Key with cardinality 2", t.ToString());
505
Host.Assert(schema.
Label
.HasValue);
509
_labelGetter = RowCursorUtils.GetLabelGetter(row, schema.
Label
.Value.Index);
792
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Data must contain a label column");
795
yield return schema.
Label
.Value.Name;
Evaluators\BinaryClassifierEvaluator.cs (10)
133
host.Check(schema.
Label
.HasValue, "Could not find the label column");
134
t = schema.
Label
.Value.Type;
136
throw host.ExceptSchemaMismatch(nameof(schema), "label", schema.
Label
.Value.Name, "Single, Double, Boolean, or a Key with cardinality 2", t.ToString());
176
var labelCol = schema.
Label
.Value;
194
Contracts.CheckParam(schema.
Label
!= null, nameof(schema), "Could not find the label column");
199
return new BinaryPerInstanceEvaluator(Host, schema.Schema, scoreInfo.Name, probCol, schema.
Label
.Value.Name, _threshold, _useRaw);
622
Host.Assert(schema.
Label
.HasValue);
627
_labelGetter = RowCursorUtils.GetLabelGetter(row, schema.
Label
.Value.Index);
1475
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Schema must contain a label column");
1478
yield return schema.
Label
.Value.Name;
Evaluators\ClusteringEvaluator.cs (6)
99
DataViewType type = schema.
Label
?.Type;
102
throw Host.ExceptSchemaMismatch(nameof(schema), "label", schema.
Label
.Value.Name,
505
if (schema.
Label
.HasValue)
506
_labelGetter = RowCursorUtils.GetLabelGetter(row, schema.
Label
.Value.Index);
826
if (schema.
Label
.HasValue)
827
yield return schema.
Label
.Value.Name;
Evaluators\EvaluatorBase.cs (2)
61
/// Access the label column with the <see cref="RoleMappedSchema.
Label
"/> property, and the score column with the
94
int label = schema.
Label
?.Index ?? -1;
Evaluators\EvaluatorUtils.cs (1)
774
var combined = AppendPerInstanceDataViews(env, perInstance[0].Schema.
Label
?.Name, foldDataViews, out variableSizeVectorColumnNames);
Evaluators\MamlEvaluator.cs (1)
142
string label = EvaluateUtils.GetColName(LabelCol, schema.
Label
, DefaultColumnNames.Label);
Evaluators\MulticlassClassificationEvaluator.cs (10)
81
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Could not find the label column");
82
var labelType = schema.
Label
.Value.Type;
84
throw Host.ExceptSchemaMismatch(nameof(schema), "label", schema.
Label
.Value.Name, "Single or Key", labelType.ToString());
122
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Schema must contain a label column");
125
return new MulticlassPerInstanceEvaluator(Host, schema.Schema, scoreInfo, schema.
Label
.Value.Name);
415
Host.Assert(schema.
Label
.HasValue);
419
_labelGetter = RowCursorUtils.GetLabelGetter(row, schema.
Label
.Value.Index);
1039
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Schema must contain a label column");
1042
yield return schema.
Label
.Value.Name;
1056
string labelName = schema.
Label
.Value.Name;
Evaluators\MultiOutputRegressionEvaluator.cs (10)
52
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Could not find the label column");
55
return new MultiOutputRegressionPerInstanceEvaluator(Host, schema.Schema, scoreCol.Name, schema.
Label
.Value.Name);
64
Host.Check(schema.
Label
.HasValue, "Could not find the label column");
65
t = schema.
Label
.Value.Type as VectorDataViewType;
67
throw Host.ExceptSchemaMismatch(nameof(schema), "label", schema.
Label
.Value.Name, "known-size vector of Single or Double", schema.
Label
.Value.Type.ToString());
305
Contracts.Assert(schema.
Label
.HasValue);
309
_labelGetter = RowCursorUtils.GetVecGetterAs<float>(NumberDataViewType.Single, row, schema.
Label
.Value.Index);
643
Host.CheckParam(schema.
Label
!= null, nameof(schema), "Schema must contain a label column");
648
yield return schema.
Label
.Value.Name;
Evaluators\QuantileRegressionEvaluator.cs (7)
44
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Must contain a label column");
53
return new QuantileRegressionPerInstanceEvaluator(Host, schema.Schema, scoreInfo.Name, schema.
Label
.Value.Name, scoreSize, quantiles);
62
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Must contain a label column");
63
var labelType = schema.
Label
.Value.Type;
65
throw Host.ExceptSchemaMismatch(nameof(schema), "label", schema.
Label
.Value.Name, "Single", t.ToString());
542
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Must contain a label column");
545
yield return schema.
Label
.Value.Name;
Evaluators\RankingEvaluator.cs (8)
98
var t = schema.
Label
.Value.Type;
102
"label", schema.
Label
.Value.Name, "Single or a Key", t.ToString());
137
Host.CheckParam(data.Schema.
Label
.HasValue, nameof(data), "Schema must contain a label column");
142
data.Schema.
Label
.Value.Name, scoreInfo.Name, data.Schema.Group.Value.Name, _truncationLevel, _labelGains);
455
Contracts.Assert(schema.
Label
.HasValue);
460
_labelGetter = RowCursorUtils.GetLabelGetter(row, schema.
Label
.Value.Index);
943
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Data must contain a label column");
948
yield return schema.
Label
.Value.Name;
Evaluators\RegressionEvaluator.cs (7)
61
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Could not find the label column");
62
t = schema.
Label
.Value.Type;
64
throw Host.ExceptSchemaMismatch(nameof(schema), "label", schema.
Label
.Value.Name, "Single", t.ToString());
74
Contracts.CheckParam(schema.
Label
.HasValue, nameof(schema), "Could not find the label column");
77
return new RegressionPerInstanceEvaluator(Host, schema.Schema, scoreInfo.Name, schema.
Label
.Value.Name);
364
Host.CheckParam(schema.
Label
.HasValue, nameof(schema), "Schema must contain a label column");
367
yield return schema.
Label
.Value.Name;
Evaluators\RegressionEvaluatorBase.cs (2)
203
Contracts.Assert(schema.
Label
.HasValue);
207
_labelGetter = RowCursorUtils.GetLabelGetter(row, schema.
Label
.Value.Index);
Prediction\Calibrator.cs (4)
865
if (schema.
Label
== null)
1020
ch.CheckParam(data.Schema.
Label
.HasValue, nameof(data), "data must have a Label column");
1024
return TrainCalibrator(env, ch, caliTrainer, scored, data.Schema.
Label
.Value.Name, DefaultColumnNames.Score, data.Schema.Weight?.Name, maxRows);
2222
if (data.Schema.
Label
== null && scp != null)
Scorers\BinaryClassifierScorer.cs (4)
65
if (trainSchema?.
Label
== null)
67
var keyType = trainSchema.
Label
.Value.Annotations.Schema.GetColumnOrNull(AnnotationUtils.Kinds.KeyValues)?.Type as VectorDataViewType;
111
env.Assert(trainSchema.
Label
.HasValue);
112
var labelColumn = trainSchema.
Label
.Value;
Scorers\MulticlassClassificationScorer.cs (4)
415
if (trainSchema?.
Label
== null)
417
var keyType = trainSchema.
Label
.Value.Annotations.Schema.GetColumnOrNull(AnnotationUtils.Kinds.KeyValues)?.Type as VectorDataViewType;
493
var type = trainSchema.
Label
.Value.Annotations.Schema.GetColumnOrNull(AnnotationUtils.Kinds.KeyValues)?.Type;
501
trainSchema.
Label
.Value.GetKeyValues(ref value);
Scorers\SchemaBindablePredictorWrapper.cs (3)
463
Contracts.Assert(schema.
Label
.HasValue);
464
var labelColumnName = schema.
Label
.Value.Name;
550
yield return (InputRoleMappedSchema.Feature.HasValue) ? RoleMappedSchema.ColumnRole.Feature.Bind(InputRoleMappedSchema.Feature?.Name) : RoleMappedSchema.ColumnRole.Label.Bind(InputRoleMappedSchema.
Label
?.Name);
Training\TrainerUtils.cs (15)
86
if (!data.Schema.
Label
.HasValue)
88
var col = data.Schema.
Label
.Value;
121
if (!data.Schema.
Label
.HasValue)
123
var col = data.Schema.
Label
.Value;
141
if (!data.Schema.
Label
.HasValue)
143
var col = data.Schema.
Label
.Value;
189
if (!data.Schema.
Label
.HasValue)
191
var col = data.Schema.
Label
.Value;
233
if ((opt & CursOpt.Label) != 0 && data.Schema.
Label
.HasValue)
234
columns.Add(data.Schema.
Label
.Value);
290
Contracts.CheckParam(schema.
Label
.HasValue, nameof(schema), "Missing label column");
292
return RowCursorUtils.GetLabelGetter(row, schema.
Label
.Value.Index);
431
if (tschema.
Label
?.Name is string lname && lname != DefaultColumnNames.Label)
901
if ((opt & CursOpt.Label) != 0 && data.Schema.
Label
!= null)
973
if ((opt & CursOpt.Label) != 0 && data.Schema.
Label
!= null)
Microsoft.ML.Ensemble (13)
OutputCombiners\BaseStacking.cs (3)
155
switch (data.Schema.
Label
.Value.Type.GetRawKind())
162
ch.Check(data.Schema.
Label
.Value.Type is KeyDataViewType);
208
bldr.AddColumn(DefaultColumnNames.Label, data.Schema.
Label
.Value.Type as PrimitiveDataViewType, labels);
PipelineEnsemble.cs (7)
165
Parent.Host.Check(Mappers[i].InputRoleMappedSchema.
Label
.HasValue, "Mapper was not trained using a label column");
166
var labelCol = Mappers[i].InputRoleMappedSchema.
Label
.Value;
597
if (!rmd.Schema.
Label
.HasValue)
599
var labelCol = rmd.Schema.
Label
.Value;
660
var labelInfo = rmd.Schema.
Label
.HasValue;
661
if (!rmd.Schema.
Label
.HasValue)
663
var labelCol = rmd.Schema.
Label
.Value;
Selector\SubModelSelector\BaseSubModelSelector.cs (3)
108
yield return RoleMappedSchema.CreatePair(RoleMappedSchema.ColumnRole.Label, testSchema.
Label
.Value.Name);
119
yield return RoleMappedSchema.CreatePair(RoleMappedSchema.ColumnRole.Label, testSchema.
Label
.Value.Name);
125
yield return RoleMappedSchema.CreatePair(RoleMappedSchema.ColumnRole.Label, testSchema.
Label
.Value.Name);
Microsoft.ML.EntryPoints (1)
PermutationFeatureImportance.cs (1)
66
Contracts.Check(roleMappedData.Schema.
Label
!= null, "Label column not found.");
Microsoft.ML.FastTree (2)
FastTree.cs (2)
1345
var labelName = examples.Schema.
Label
?.Name;
1365
int labelIdx = AddColumnIfNeeded(examples.Schema.
Label
, toTranspose);
Microsoft.ML.LightGbm (10)
LightGbmBinaryTrainer.cs (2)
270
var labelType = data.Schema.
Label
.Value.Type;
274
$"Label column '{data.Schema.
Label
.Value.Name}' is of type '{labelType.RawType}', but must be unsigned int, boolean or float.");
LightGbmMulticlassTrainer.cs (3)
240
var labelType = data.Schema.
Label
.Value.Type;
244
$"Label column '{data.Schema.
Label
.Value.Name}' is of type '{labelType.RawType}', but must be of unsigned int, boolean or float.");
293
if (data.Schema.
Label
.Value.Type is KeyDataViewType keyType)
LightGbmRankingTrainer.cs (1)
248
var labelCol = data.Schema.
Label
.Value;
LightGbmRegressionTrainer.cs (2)
232
var labelType = data.Schema.
Label
.Value.Type;
236
$"Label column '{data.Schema.
Label
.Value.Name}' is of type '{labelType.RawType}', but must be an unsigned int, boolean or float.");
LightGbmTrainerBase.cs (2)
526
ch.CheckParam(data.Schema.
Label
.HasValue, nameof(data), "Need a label column");
769
ch.Check(factory.Data.Schema.
Label
!= null, "The data should have label.");
Microsoft.ML.Mkl.Components (3)
OlsLinearRegression.cs (2)
158
ch.CheckParam(examples.Schema.
Label
.HasValue, nameof(examples), "Need a labelColumn column");
161
var typeLab = examples.Schema.
Label
.Value.Type;
SymSgdClassificationTrainer.cs (1)
208
ch.Assert(examplesToFeedTrain.Schema.
Label
.HasValue);
Microsoft.ML.Recommender (8)
MatrixFactorizationTrainer.cs (8)
441
ch.CheckParam(data.Schema.
Label
.HasValue, nameof(data), "Input data did not have a unique label");
443
var labelCol = data.Schema.
Label
.Value;
450
ch.CheckParam(validData.Schema.
Label
.HasValue, nameof(validData), "Input validation data did not have a unique label");
452
var validLabelCol = validData.Schema.
Label
.Value;
474
using (var cursor = data.Data.GetRowCursor(matrixColumnIndexColInfo, matrixRowIndexColInfo, data.Schema.
Label
.Value))
477
var labGetter = RowCursorUtils.GetGetterAs<float>(NumberDataViewType.Single, cursor, data.Schema.
Label
.Value.Index);
493
using (var validCursor = validData.Data.GetRowCursor(matrixColumnIndexColInfo, matrixRowIndexColInfo, data.Schema.
Label
.Value))
495
ValueGetter<float> validLabelGetter = RowCursorUtils.GetGetterAs<float>(NumberDataViewType.Single, validCursor, validData.Schema.
Label
.Value.Index);
Microsoft.ML.StandardTrainers (19)
FactorizationMachine\FactorizationMachineTrainer.cs (4)
373
columns.Add(data.Schema.
Label
.Value);
379
var labelGetter = RowCursorUtils.GetLabelGetter(cursor, data.Schema.
Label
.Value.Index);
479
columns.Add(data.Schema.
Label
.Value);
491
var labelGetter = RowCursorUtils.GetLabelGetter(cursor, data.Schema.
Label
.Value.Index);
LdSvm\LdSvmTrainer.cs (1)
633
var labelCol = _data.Data.Schema[_data.Schema.
Label
.Value.Name];
Standard\LogisticRegression\MulticlassLogisticRegression.cs (1)
181
var labelCol = data.Schema.
Label
.Value;
Standard\MulticlassClassification\MetaMulticlassTrainer.cs (2)
97
Host.Assert(data.Schema.
Label
.HasValue);
99
var label = data.Schema.
Label
.Value;
Standard\MulticlassClassification\MulticlassNaiveBayesTrainer.cs (2)
136
Host.Check(data.Schema.
Label
.HasValue, "Missing Label column");
137
var labelCol = data.Schema.
Label
.Value;
Standard\MulticlassClassification\OneVersusAllTrainer.cs (2)
167
string trainerLabel = data.Schema.
Label
.Value.Name;
193
var label = data.Schema.
Label
.Value;
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (2)
149
string trainerLabel = data.Schema.
Label
.Value.Name;
166
var label = data.Schema.
Label
.Value;
Standard\SdcaBinary.cs (1)
119
ch.Assert(examplesToFeedTrain.Schema.
Label
.HasValue);
Standard\Simple\SimpleTrainers.cs (3)
255
_host.CheckParam(data.Schema.
Label
.HasValue, nameof(data), "Missing Label column");
256
var labelCol = data.Schema.
Label
.Value;
270
var getLab = cursor.GetGetter<bool>(data.Schema.
Label
.Value);
Standard\StochasticTrainerBase.cs (1)
83
ch.Assert(examplesToFeedTrain.Schema.
Label
.HasValue);
Microsoft.ML.Transforms (2)
Dracula\CountTableTransformer.cs (2)
298
_host.Assert(data.Schema.
Label
.HasValue);
300
if (data.Schema.
Label
.Value.Type == BooleanDataViewType.Instance)