我想测试使用 Mallet 构建的文本分类器的准确性,有4种功能选择方法可用。( FeatureCounts,InfoGain,ExpGain和GradientGain )。 我想知道如何使用 ExpGain 和 GradientGain 。
例如: FeatureSelector fselector = new FeatureSelector (新的FeatureCounts.Factory(),numOfFeature);
答案 0 :(得分:1)
您提到的每个类都是RankedFeatureVector的子类。他们应用不同的规则来为每个功能生成分数。然后,您可以通过传递RankedFeatureVector和要保留的要素数来构造新的FeatureSelection对象。
This API page显示了如何使用FeatureSelection对象来训练分类器。