de.aitools.ir.retrievalmodels.representer
Class TFIDF

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

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

Version:
aitools 3.0 $Id: TFIDF.java,v 1.5 2011/12/23 12:03:34 zoro5129 Exp $
See Also:
Serialized Form

Constructor Summary
TFIDF(java.util.Locale l)
           
TFIDF(SerializableTermFrequency tf)
           
TFIDF(TermFrequency tf)
           
 
Method Summary
 TermFrequency getTermFrequency()
           
 boolean isTrained()
           
 Vector represent(java.lang.String text)
           
 void train(java.lang.Iterable<java.lang.String> texts, 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

TFIDF

public TFIDF(java.util.Locale l)

TFIDF

public TFIDF(TermFrequency tf)

TFIDF

public TFIDF(SerializableTermFrequency tf)
Method Detail

train

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

isTrained

public boolean isTrained()

represent

public Vector represent(java.lang.String text)

getTermFrequency

public TermFrequency getTermFrequency()