12 instantiations of ColumnOptions
Microsoft.ML.Data (2)
Transforms\SlotsDroppingTransformer.cs (2)
265: this(env, new ColumnOptions(outputColumnName, inputColumnName, (min, max))) 316var columns = options.Columns.Select(column => new ColumnOptions(column)).ToArray();
Microsoft.ML.Tests (6)
Transformers\FeatureSelectionTests.cs (6)
74new SlotsDroppingTransformer.ColumnOptions("dropped1", "VectorFloat", (min: 0, max: 1)), 75new SlotsDroppingTransformer.ColumnOptions("dropped2", "VectorFloat"), 76new SlotsDroppingTransformer.ColumnOptions("dropped3", "ScalarFloat", (min:0, max: 3)), 77new SlotsDroppingTransformer.ColumnOptions("dropped4", "VectorFloat", (min: 1, max: 2)), 78new SlotsDroppingTransformer.ColumnOptions("dropped5", "VectorDouble", (min: 1, null)), 79new SlotsDroppingTransformer.ColumnOptions("dropped6", "VectorFloat", (min: 100, null))
Microsoft.ML.Transforms (4)
CountFeatureSelection.cs (1)
276dropSlotsCols.Add(new SlotsDroppingTransformer.ColumnOptions(columnOptions[i].Name, columnOptions[i].InputColumnName, slots.ToArray()));
LearnerFeatureSelection.cs (2)
129return new SlotsDroppingTransformer.ColumnOptions(options.FeatureColumn); 226return new SlotsDroppingTransformer.ColumnOptions(options.FeatureColumn, slots: slots.ToArray());
MutualInformationFeatureSelection.cs (1)
376dropCols.Add(new SlotsDroppingTransformer.ColumnOptions(cols[i].outputColumnName, cols[i].inputColumnName, slots.ToArray()));
11 references to ColumnOptions
Microsoft.ML.Data (3)
Transforms\SlotsDroppingTransformer.cs (3)
274internal SlotsDroppingTransformer(IHostEnvironment env, params ColumnOptions[] columns) 380private static void GetSlotsMinMax(ColumnOptions[] columns, out int[][] slotsMin, out int[][] slotsMax) 417private static (string outputColumnName, string inputColumnName)[] GetColumnPairs(ColumnOptions[] columns)
Microsoft.ML.Transforms (8)
CountFeatureSelection.cs (3)
202SlotsDroppingTransformer.ColumnOptions[] dropSlotsColumns; 242out int[] selectedCount, out SlotsDroppingTransformer.ColumnOptions[] dropSlotsColumns, out (string outputColumnName, string inputColumnName)[] copyColumnsPairs) 250var dropSlotsCols = new List<SlotsDroppingTransformer.ColumnOptions>();
LearnerFeatureSelection.cs (2)
101var column = CreateDropSlotsColumn(options, in scores, out selectedCount); 115private static SlotsDroppingTransformer.ColumnOptions CreateDropSlotsColumn(Options options, in VBuffer<Single> scores, out int selectedCount)
MutualInformationFeatureSelection.cs (3)
193SlotsDroppingTransformer.ColumnOptions[] dropSlotsColumns; 323out int[] selectedCount, out SlotsDroppingTransformer.ColumnOptions[] dropSlotsColumns, out (string outputColumnName, string inputColumnName)[] copyColumnsPairs) 330var dropCols = new List<SlotsDroppingTransformer.ColumnOptions>();