edu.cmu.minorthird.classify.transform
Class OrderBasedTransformLearner

java.lang.Object
  extended by edu.cmu.minorthird.classify.transform.OrderBasedTransformLearner
All Implemented Interfaces:
InstanceTransformLearner

public class OrderBasedTransformLearner
extends java.lang.Object
implements InstanceTransformLearner

A simple feature filter based on orderings. The frequency model is resposible for deciding 'what to count'. If set to "document" this filter counts the number of documents which contain a Feature; if set to "word" this filter counts the number of times a Feature appears in the whole dataset.


Constructor Summary
OrderBasedTransformLearner()
          Constructors
OrderBasedTransformLearner(java.lang.String model)
           
 
Method Summary
 InstanceTransform batchTrain(Dataset dataset)
          Examine data, build an instance transformer
static void main(java.lang.String[] args)
           
 void setSchema(ExampleSchema schema)
          Accept an ExampleSchema - constraints on what the Examples will be.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OrderBasedTransformLearner

public OrderBasedTransformLearner()
Constructors


OrderBasedTransformLearner

public OrderBasedTransformLearner(java.lang.String model)
Method Detail

setSchema

public void setSchema(ExampleSchema schema)
Accept an ExampleSchema - constraints on what the Examples will be.

Specified by:
setSchema in interface InstanceTransformLearner

batchTrain

public InstanceTransform batchTrain(Dataset dataset)
Examine data, build an instance transformer

Specified by:
batchTrain in interface InstanceTransformLearner

main

public static void main(java.lang.String[] args)