36 instantiations of ColumnOptions
Microsoft.ML.Data (6)
Transforms\ConversionsExtensionsCatalog.cs (2)
84=> new TypeConvertingEstimator(CatalogUtils.GetEnvironment(catalog), new[] { new TypeConvertingEstimator.ColumnOptions(outputColumnName, outputKind, inputColumnName) }); 106var columnOptions = columns.Select(x => new TypeConvertingEstimator.ColumnOptions(x.OutputColumnName, outputKind, x.InputColumnName)).ToArray();
Transforms\TypeConverting.cs (4)
193: this(env, new TypeConvertingEstimator.ColumnOptions(outputColumnName, outputKind, inputColumnName ?? outputColumnName, outputKeyCount)) 290_columns[i] = new TypeConvertingEstimator.ColumnOptions(ColumnPairs[i].outputColumnName, kind.ToDataKind(), ColumnPairs[i].inputColumnName, keyCount); 338cols[i] = new TypeConvertingEstimator.ColumnOptions(item.Name, kind.ToDataKind(), item.Source ?? item.Name, keyCount); 606: this(env, new ColumnOptions(outputColumnName, outputKind, inputColumnName ?? outputColumnName))
Microsoft.ML.EntryPoints (2)
FeatureCombiner.cs (2)
188Utils.Add(ref cvt, new TypeConvertingEstimator.ColumnOptions(colName, DataKind.Single, col.Name)); 303var xf = new TypeConvertingTransformer(host, new TypeConvertingEstimator.ColumnOptions(input.LabelColumn, DataKind.Single, input.LabelColumn)).Transform(input.Data);
Microsoft.ML.FastTree (1)
FastTree.cs (1)
1355data = new TypeConvertingTransformer(Host, new TypeConvertingEstimator.ColumnOptions(groupName, DataKind.UInt64, groupName)).Transform(data);
Microsoft.ML.Tests (26)
Transformers\ConvertTests.cs (26)
130var pipe = ML.Transforms.Conversion.ConvertType(columns: new[] {new TypeConvertingEstimator.ColumnOptions("ConvA", DataKind.Single, "A"), 131new TypeConvertingEstimator.ColumnOptions("ConvB", DataKind.Single, "B")}); 170new TypeConvertingEstimator.ColumnOptions("ConvA", DataKind.Single, "AA"), 171new TypeConvertingEstimator.ColumnOptions("ConvB", DataKind.Single, "AB"), 172new TypeConvertingEstimator.ColumnOptions("ConvC", DataKind.Single, "AC"), 173new TypeConvertingEstimator.ColumnOptions("ConvD", DataKind.Single, "AD"), 174new TypeConvertingEstimator.ColumnOptions("ConvE", DataKind.Single, "AE"), 175new TypeConvertingEstimator.ColumnOptions("ConvF", DataKind.Single, "AF"), 176new TypeConvertingEstimator.ColumnOptions("ConvG", DataKind.Single, "AG"), 177new TypeConvertingEstimator.ColumnOptions("ConvH", DataKind.Single, "AH"), 178new TypeConvertingEstimator.ColumnOptions("ConvK", DataKind.Single, "AK"), 179new TypeConvertingEstimator.ColumnOptions("ConvL", DataKind.Single, "AL"), 180new TypeConvertingEstimator.ColumnOptions("ConvM", DataKind.Single, "AM"), 181new TypeConvertingEstimator.ColumnOptions("ConvN", DataKind.Single, "AN"), 182new TypeConvertingEstimator.ColumnOptions("ConvBI", DataKind.Int32, "AB") // verify Boolean -> Int32 conversion 254var allInputTypesDataPipe = ML.Transforms.Conversion.ConvertType(columns: new[] {new TypeConvertingEstimator.ColumnOptions("A1", DataKind.String, "A"), 255new TypeConvertingEstimator.ColumnOptions("B1", DataKind.String, "B"), 256new TypeConvertingEstimator.ColumnOptions("C1", DataKind.String, "C"), 257new TypeConvertingEstimator.ColumnOptions("D1", DataKind.String, "D"), 258new TypeConvertingEstimator.ColumnOptions("E1", DataKind.String, "E"), 259new TypeConvertingEstimator.ColumnOptions("F1", DataKind.String, "F"), 320var pipe = ML.Transforms.Conversion.ConvertType(columns: new[] {new TypeConvertingEstimator.ColumnOptions("ConvA", typeof(double), "A"), 321new TypeConvertingEstimator.ColumnOptions("ConvB", typeof(double), "B")}); 342new TypeConvertingEstimator.ColumnOptions("ConvA", DataKind.Double, "CatA"), 343new TypeConvertingEstimator.ColumnOptions("ConvB", DataKind.UInt16, "CatB") 400var modelNew = ML.Transforms.Conversion.ConvertType(new[] { new TypeConvertingEstimator.ColumnOptions("convertedKey",
Microsoft.ML.Transforms (1)
MissingValueHandlingTransformer.cs (1)
186naConvCols.Add(new TypeConvertingEstimator.ColumnOptions(tmpIsMissingColName, replaceItemTypeKind.ToDataKind(), tmpIsMissingColName));
16 references to ColumnOptions
Microsoft.ML.Data (12)
Transforms\ConversionsExtensionsCatalog.cs (3)
111/// Create a <see cref="TypeConvertingEstimator"/>, which converts the type of the data in the <see cref="TypeConvertingEstimator.ColumnOptions.InputColumnName"/> 112/// to the type specified in the <see cref="TypeConvertingEstimator.ColumnOptions.OutputKind"/> 119internal static TypeConvertingEstimator ConvertType(this TransformsCatalog.ConversionTransforms catalog, params TypeConvertingEstimator.ColumnOptions[] columns)
Transforms\TypeConverting.cs (9)
172/// A collection of <see cref="TypeConvertingEstimator.ColumnOptions"/> describing the settings of the transformation. 174internal IReadOnlyCollection<TypeConvertingEstimator.ColumnOptions> Columns => _columns.AsReadOnly(); 176private readonly TypeConvertingEstimator.ColumnOptions[] _columns; 178private static (string outputColumnName, string inputColumnName)[] GetColumnPairs(TypeConvertingEstimator.ColumnOptions[] columns) 200internal TypeConvertingTransformer(IHostEnvironment env, params TypeConvertingEstimator.ColumnOptions[] columns) 261_columns = new TypeConvertingEstimator.ColumnOptions[columnsLength]; 302var cols = new TypeConvertingEstimator.ColumnOptions[options.Columns.Length]; 613internal TypeConvertingEstimator(IHostEnvironment env, params ColumnOptions[] columns) : 626foreach (var colInfo in Transformer.Columns)
Microsoft.ML.EntryPoints (3)
FeatureCombiner.cs (3)
61List<TypeConvertingEstimator.ColumnOptions> cvt; 142private static IDataView ApplyConvert(List<TypeConvertingEstimator.ColumnOptions> cvt, IDataView viewTrain, IHostEnvironment env) 153out List<TypeConvertingEstimator.ColumnOptions> cvt, out int errCount)
Microsoft.ML.Transforms (1)
MissingValueHandlingTransformer.cs (1)
143var naConvCols = new List<TypeConvertingEstimator.ColumnOptions>();