Mallet,如何使用ExpGain和GradientGain方法构造FeatureSelector

时间:2016-04-28 04:43:58

标签: nlp mallet

我想测试使用 Mallet 构建的文本分类器的准确性,有4种功能选择方法可用。( FeatureCounts,InfoGain,ExpGain和GradientGain )。 我想知道如何使用 ExpGain GradientGain

例如: FeatureSelector fselector = new FeatureSelector                         (新的FeatureCounts.Factory(),numOfFeature);

1 个答案:

答案 0 :(得分:1)

您提到的每个类都是RankedFeatureVector的子类。他们应用不同的规则来为每个功能生成分数。然后,您可以通过传递RankedFeatureVector和要保留的要素数来构造新的FeatureSelection对象。

This API page显示了如何使用FeatureSelection对象来训练分类器。