47 references to GetKeyCount
Microsoft.ML.Core (1)
Data\ColumnTypeExtensions.cs (1)
36ulong count = columnType.GetKeyCount();
Microsoft.ML.Data (22)
Commands\CrossValidationCommand.cs (1)
303if (type.GetKeyCount() > 0)
DataLoadSave\DataOperationsCatalog.cs (1)
265if (type.GetKeyCount() == 0)
Evaluators\AnomalyDetectionEvaluator.cs (1)
103if (t != NumberDataViewType.Single && t.GetKeyCount() != 2)
Evaluators\BinaryClassifierEvaluator.cs (2)
135if (t != NumberDataViewType.Single && t != NumberDataViewType.Double && t != BooleanDataViewType.Instance && t.GetKeyCount() != 2) 1265if (t != NumberDataViewType.Single && t != NumberDataViewType.Double && t != BooleanDataViewType.Instance && t.GetKeyCount() != 2)
Evaluators\EvaluatorBase.cs (1)
370if (stratType.GetKeyCount() == 0 && !(stratType is TextDataViewType))
Evaluators\EvaluatorUtils.cs (5)
835ulong typeKeyCount = type.GetKeyCount(); 871else if (type.GetKeyCount() > 0 && name != labelColName && !dv.Schema[i].HasKeyValues()) 1252dvBldr.AddColumn(MetricKinds.ColumnNames.StratCol, getKeyValues, type.GetKeyCount(), keys); 1253weightedDvBldr?.AddColumn(MetricKinds.ColumnNames.StratCol, getKeyValues, type.GetKeyCount(), keys); 1776env.Check(type.GetKeyCount() > 0, "Expected a known count key type stratification column");
Evaluators\MulticlassClassificationEvaluator.cs (2)
83if (labelType != NumberDataViewType.Single && labelType.GetKeyCount() <= 0) 864if (labelType != NumberDataViewType.Single && labelType.GetKeyCount() <= 0)
Transforms\Hashing.cs (1)
236Host.Assert(types[iinfo].GetItemType().GetKeyCount() > 0);
Transforms\KeyToVector.cs (1)
109if (type.GetItemType().GetKeyCount() > 0)
Transforms\LabelIndicatorTransform.cs (2)
111if (type.GetKeyCount() > 0 || type == NumberDataViewType.Single || type == NumberDataViewType.Double) 189if (info.TypeSrc.GetKeyCount() > 0)
Transforms\RangeFilter.cs (4)
155if (_type != NumberDataViewType.Single && _type != NumberDataViewType.Double && _type.GetKeyCount() == 0) 264return type == NumberDataViewType.Single || type == NumberDataViewType.Double || type.GetKeyCount() > 0; 425Ch.Assert(Parent._type.GetKeyCount() > 0); 426_count = Parent._type.GetKeyCount();
Transforms\TransformBase.cs (1)
973if (type.GetItemType().GetKeyCount() > 0)
Microsoft.ML.StandardTrainers (4)
Standard\MulticlassClassification\OneVersusAllTrainer.cs (2)
195Host.Assert(label.Type.GetKeyCount() > 0 || label.Type == NumberDataViewType.Single || label.Type == NumberDataViewType.Double); 197if (label.Type.GetKeyCount() > 0)
Standard\MulticlassClassification\PairwiseCouplingTrainer.cs (2)
168Host.Assert(label.Type.GetKeyCount() > 0 || label.Type == NumberDataViewType.Single || label.Type == NumberDataViewType.Double); 170if (label.Type.GetKeyCount() > 0)
Microsoft.ML.TensorFlow.Tests (4)
TensorflowTests.cs (4)
1579var labelCountFirst = labelTypeFirst.GetKeyCount(); 1582var labelCountSecond = labelTypeSecond.GetKeyCount(); 1738var labelCountFirst = labelTypeFirst.GetKeyCount(); 1741var labelCountSecond = labelTypeSecond.GetKeyCount();
Microsoft.ML.Tests (5)
FakeSchemaTest.cs (1)
44Assert.Equal(10u, columnB.Type.GetKeyCount());
TextLoaderTests.cs (2)
1246Assert.Equal(expectedCount, data.Schema[1].Type.GetKeyCount()); 1258Assert.Equal(expectedCount, data.Schema[1].Type.GetKeyCount());
Transformers\HashTests.cs (1)
369Assert.Equal(Math.Pow(2, 31), hashedCol.Type.GetItemType().GetKeyCount());
Transformers\ValueMappingTests.cs (1)
742Assert.Equal((ulong)5, result.Schema[labelIdx].Type.GetItemType().GetKeyCount());
Microsoft.ML.Transforms (10)
Dracula\CountTableTransformer.cs (1)
244_host.Assert(type.GetKeyCount() > 0);
KeyToVectorMapping.cs (2)
66if (type.GetItemType().GetKeyCount() > 0) 177_bitsPerKey[i] = Utils.IbitHigh((uint)_infos[i].TypeSrc.GetItemType().GetKeyCount()) + 2;
MutualInformationFeatureSelection.cs (5)
404ulong keyCount = type.GetKeyCount(); 553ulong labelKeyCount = labelType.GetKeyCount(); 631ulong keyCount = itemType.GetKeyCount(); 645ulong keyCount = type.GetKeyCount(); 652lim = (int)type.GetKeyCount() + 1;
Text\NgramTransform.cs (2)
276var keyCount = (uint)srcTypes[iinfo].GetItemType().GetKeyCount(); 680var keyCount = (uint)_srcTypes[iinfo].GetItemType().GetKeyCount();
Microsoft.ML.Vision (1)
ImageClassificationTrainer.cs (1)
602var labelCount = labelType.GetKeyCount();