У меня есть следующий конвейер:
var mlContext = new MLContext();
var data = mlContext.Data.LoadFromEnumerable(new[]
{
new Input {Message = "one two three one two three"},
new Input {Message = "one two"},
new Input {Message = "two three"}
});
var pipeline =
mlContext.Transforms.Text.FeaturizeText("TextFeatures", "Message")
.Append(mlContext.Transforms.Text.TokenizeCharacters(
"MessageTokens", "Message"))
.Append(mlContext.Transforms.Text.ProduceNgrams(
"MessageNgrams", "MessageTokens", 2));
var transformedData = pipeline.Fit(data).Transform(data);
Столбец «MessageNgrams» после выполнения канала содержит векторы с плавающей точкой.Как я могу получить фактические Nграмм то есть "один два", "два дерева"?