de.aitools.ir.retrievalmodels.representer
Interface Representer<D,Dbold extends Representation>

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
AbstractRepresenter, DivergenceFromRandomness, InverseDocumentFrequency, LatentSemanticIndexing, OkapiBM25, PrefixClassFunction, RandomProjectionFunction, SerializableTermFrequency, TermFrequency, TFIDF, TFPDF

public interface Representer<D,Dbold extends Representation>
extends java.io.Serializable


Method Summary
 boolean isTrained()
           
 Dbold represent(D document)
           
 void train(java.lang.Iterable<D> documents)
           
 void train(java.lang.Iterable<D> documents, boolean forceTraining)
           
 

Method Detail

train

void train(java.lang.Iterable<D> documents)

train

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

isTrained

boolean isTrained()

represent

Dbold represent(D document)