diff --git a/src/Microsoft.ML.AutoML/API/AutoCatalog.cs b/src/Microsoft.ML.AutoML/API/AutoCatalog.cs index 859247e6c4..6937e4e59e 100644 --- a/src/Microsoft.ML.AutoML/API/AutoCatalog.cs +++ b/src/Microsoft.ML.AutoML/API/AutoCatalog.cs @@ -530,5 +530,63 @@ public SweepableEstimator[] Regression(string labelColumnName = DefaultColumnNam return res.ToArray(); } + + /// + /// Create a list of for featurizing text. + /// + /// output column name. + /// input column name. + internal SweepableEstimator[] TextFeaturizer(string outputColumnName, string inputColumnName) + { + throw new NotImplementedException(); + } + + /// + /// Create a list of for featurizing numeric columns. + /// + /// output column name. + /// input column name. + internal SweepableEstimator[] NumericFeaturizer(string outputColumnName, string inputColumnName) + { + throw new NotImplementedException(); + } + + /// + /// Create a list of for featurizing catalog columns. + /// + /// output column name. + /// input column name. + internal SweepableEstimator[] CatalogFeaturizer(string outputColumnName, string inputColumnName) + { + throw new NotImplementedException(); + } + + /// + /// Create a single featurize pipeline according to . This function will collect all columns in and not in , + /// featurizing them using , or . And combine + /// them into a single feature column as output. + /// + /// input data. + /// columns that should be treated as catalog. If not specified, it will automatically infer if a column is catalog or not. + /// output feature column. + /// columns that won't be included when featurizing, like label + internal MultiModelPipeline Featurizer(IDataView data, string outputColumnName = "Features", string[] catalogColumns = null, string[] excludeColumns = null) + { + throw new NotImplementedException(); + } + + /// + /// Create a single featurize pipeline according to . This function will collect all columns in and not in , + /// featurizing them using , or . And combine + /// them into a single feature column as output. + /// + /// column information. + /// output feature column. + /// columns that won't be included when featurizing, like label + /// + internal MultiModelPipeline Featurizer(ColumnInformation columnInformation, string outputColumnName = "Features", string[] excludeColumns = null) + { + throw new NotImplementedException(); + } } }