csli.util.classify.stanford
Class C4_5Classifier

java.lang.Object
  extended by edu.stanford.nlp.classify.Classifier
      extended by csli.util.classify.stanford.ExternalClassifier
          extended by csli.util.classify.stanford.C4_5Classifier

public class C4_5Classifier
extends ExternalClassifier

A wrapper for Ross Quinlan's C4.5 decision tree-based classifier (see http://www.rulequest.com/Personal/)

Author:
mpurver

Constructor Summary
C4_5Classifier(String classifyCommand, String fileStem)
           
 
Method Summary
 Object[] classOf(edu.stanford.nlp.dbm.Datum[] examples)
           
 edu.stanford.nlp.util.Counter<?> scoresOf(edu.stanford.nlp.dbm.Datum example)
           
 edu.stanford.nlp.util.Counter<?>[] scoresOf(edu.stanford.nlp.dbm.Datum[] examples)
           
<D extends edu.stanford.nlp.dbm.Datum>
List<edu.stanford.nlp.util.Counter<?>>
scoresOf(List<D> examples)
           
 
Methods inherited from class csli.util.classify.stanford.ExternalClassifier
classOf, classOf, getClassifyCommand, getClassResults, getFeatureMap, getFileStem, getNormFactors, getScoreResults, isResultCacheing, setClassifyCommand, setFileStem, setResultCacheing
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

C4_5Classifier

public C4_5Classifier(String classifyCommand,
                      String fileStem)
Parameters:
classifyCommand -
fileStem -
Method Detail

classOf

public Object[] classOf(edu.stanford.nlp.dbm.Datum[] examples)
Overrides:
classOf in class edu.stanford.nlp.classify.Classifier

scoresOf

public edu.stanford.nlp.util.Counter<?> scoresOf(edu.stanford.nlp.dbm.Datum example)
Overrides:
scoresOf in class ExternalClassifier

scoresOf

public <D extends edu.stanford.nlp.dbm.Datum> List<edu.stanford.nlp.util.Counter<?>> scoresOf(List<D> examples)
Overrides:
scoresOf in class ExternalClassifier

scoresOf

public edu.stanford.nlp.util.Counter<?>[] scoresOf(edu.stanford.nlp.dbm.Datum[] examples)
Overrides:
scoresOf in class edu.stanford.nlp.classify.Classifier