예제 #1
0
 /// <summary>
 /// Transform a text column into featurized float array that represents counts of ngrams and char-grams.
 /// </summary>
 /// <param name="catalog">The transform catalog</param>
 /// <param name="inputColumn">The input column</param>
 /// <param name="outputColumn">The output column</param>
 /// <param name="advancedSettings">Advanced transform settings</param>
 public static TextFeaturizingEstimator  FeaturizeText(this TransformsCatalog.TextTransforms catalog,
                                                       string inputColumn, string outputColumn = null,
                                                       Action <TextFeaturizingEstimator.Settings> advancedSettings = null)
 => new TextFeaturizingEstimator(Contracts.CheckRef(catalog, nameof(catalog)).GetEnvironment(), inputColumn, outputColumn, advancedSettings);
예제 #2
0
 /// <summary>
 /// Transform several text columns into featurized float array that represents counts of ngrams and char-grams.
 /// </summary>
 /// <param name="catalog">The transform catalog</param>
 /// <param name="inputColumns">The input columns</param>
 /// <param name="outputColumn">The output column</param>
 /// <param name="advancedSettings">Advanced transform settings</param>
 public static TextTransform FeaturizeText(this TransformsCatalog.TextTransforms catalog,
                                           IEnumerable <string> inputColumns, string outputColumn,
                                           Action <TextTransform.Settings> advancedSettings = null)
 => new TextTransform(Contracts.CheckRef(catalog, nameof(catalog)).GetEnvironment(), inputColumns, outputColumn, advancedSettings);
 public static CorrelatedTopicModelEstimator ColleratedTopicModel(this TransformsCatalog.TextTransforms catalog, string outputColumnName, string inputColumnName, int nbTopics = 3)
 {
     return(new CorrelatedTopicModelEstimator(outputColumnName, inputColumnName, nbTopics));
 }