我的 TFIDF 向量中有未知数量的列。 我的分类代码是:
double[][] inputs = table.ToJagged<double>("ColumnName1","columnName2");
int[] outputs = table.Columns[2].ToArray<int>();
var teacher = new NaiveBayesLearning<NormalDistribution>();
var nb = teacher.Learn(inputs, outputs);
我不知道如何传递未知的输入列数。
最佳答案
处理动态输入集的一个选项是使用带有DynamicTimeWarping
内核的SVM。带有示例代码的文档位于此处:
http://accord-framework.net/docs/html/T_Accord_Statistics_Kernels_DynamicTimeWarping.htm
关于C# Accord.net。文本分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49092809/