de.aitools.ir.retrievalmodels.representer
Class TermFrequency
java.lang.Object
de.aitools.ir.retrievalmodels.representer.AbstractRepresenter<java.lang.String,Vector>
de.aitools.ir.retrievalmodels.representer.TermFrequency
- All Implemented Interfaces:
- Representer<java.lang.String,Vector>, java.io.Serializable
- Direct Known Subclasses:
- SerializableTermFrequency
public class TermFrequency
- extends AbstractRepresenter<java.lang.String,Vector>
- Version:
- aitools 3.0 $Id: TermFrequency.java,v 1.5 2011/12/23 12:01:35 zoro5129 Exp $
- Author:
- martin.trenkmann@uni-weimar.de, martin.potthast@uni-weimar.de
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TermFrequency
public TermFrequency(java.util.Locale l)
TermFrequency
public TermFrequency(java.util.Locale l,
boolean stemWords,
boolean filterStopWords)
TermFrequency
public TermFrequency(VectorSpace space,
boolean spaceGrowable,
Decomposition decomposer,
StopWordList stopwords,
Stemmer stemmer)
train
public void train(java.lang.Iterable<java.lang.String> documents,
boolean forceTraining)
isTrained
public boolean isTrained()
represent
public Vector represent(java.lang.String text)
setVectorSpace
public void setVectorSpace(VectorSpace space)
getVectorSpace
public VectorSpace getVectorSpace()
getSpaceGrowable
public boolean getSpaceGrowable()
setSpaceGrowable
public void setSpaceGrowable(boolean spaceGrowable)
setDecomposer
public void setDecomposer(Decomposition decomposer)
getDecomposer
public Decomposition getDecomposer()
setStopwords
public void setStopwords(StopWordList stopwords)
getStopwords
public StopWordList getStopwords()
setStemmer
public void setStemmer(Stemmer stemmer)
getStemmer
public Stemmer getStemmer()