2016-04-28 11 views
0

Ich möchte testen Sie die Genauigkeit eines Text-Klassifikator mit Mallet gibt es 4 Merkmalsauswahlmethoden zur Verfügung. (FeatureCounts, Infogain, ExpGain und GradientGain gebaut konstruieren). Ich möchte wissen, wie man verwendet ExpGain und GradientGain.Mallet, wie ExpGain und GradientGain Methode eine FeatureSelector

Beispiel: FeatureSelector fselector = neuer FeatureSelector (new FeatureCounts.Factory(), numOfFeature);

Antwort

1

Jede der von Ihnen erwähnten Klassen ist eine Unterklasse von RankedFeatureVector. Sie wenden unterschiedliche Regeln an, um eine Bewertung für jedes Merkmal zu generieren. Sie können dann ein neues FeatureSelection-Objekt erstellen, indem Sie den RankedFeatureVector und die Anzahl der Features, die Sie behalten möchten, übergeben.

This API page zeigt, wie FeatureSelection-Objekte zum Trainieren von Klassifikatoren verwendet werden.