de.aitools.ir.retrievalmodels.representer
Class InverseDocumentFrequency

java.lang.Object
  extended by de.aitools.ir.retrievalmodels.representer.AbstractRepresenter<java.lang.Iterable<java.lang.String>,Vector>
      extended by de.aitools.ir.retrievalmodels.representer.InverseDocumentFrequency
All Implemented Interfaces:
Representer<java.lang.Iterable<java.lang.String>,Vector>, java.io.Serializable

public class InverseDocumentFrequency
extends AbstractRepresenter<java.lang.Iterable<java.lang.String>,Vector>

Version:
aitools 3.0 $Id: InverseDocumentFrequency.java,v 1.4 2011/02/15 16:36:36 hoppe Exp $
See Also:
Serialized Form

Constructor Summary
InverseDocumentFrequency(java.util.Locale l)
           
InverseDocumentFrequency(TermFrequency tf)
           
 
Method Summary
 TermFrequency getTermFrequency()
           
 boolean isTrained()
           
 Vector represent(java.lang.Iterable<java.lang.String> texts)
           
 void setTermFrequency(TermFrequency tf)
           
 void train(java.lang.Iterable<java.lang.Iterable<java.lang.String>> documents, boolean forceTraining)
           
 
Methods inherited from class de.aitools.ir.retrievalmodels.representer.AbstractRepresenter
train
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InverseDocumentFrequency

public InverseDocumentFrequency(java.util.Locale l)

InverseDocumentFrequency

public InverseDocumentFrequency(TermFrequency tf)
Method Detail

represent

public Vector represent(java.lang.Iterable<java.lang.String> texts)

train

public void train(java.lang.Iterable<java.lang.Iterable<java.lang.String>> documents,
                  boolean forceTraining)

isTrained

public boolean isTrained()

getTermFrequency

public TermFrequency getTermFrequency()

setTermFrequency

public void setTermFrequency(TermFrequency tf)