de.aitools.ir.retrievalmodels.retrievalmodel
Class VectorSpaceModel

java.lang.Object
  extended by de.aitools.ir.retrievalmodels.retrievalmodel.AbstractRetrievalModel<java.lang.String,Vector>
      extended by de.aitools.ir.retrievalmodels.retrievalmodel.VectorSpaceModel
All Implemented Interfaces:
RetrievalModel<java.lang.String,Vector>, java.io.Serializable

public class VectorSpaceModel
extends AbstractRetrievalModel<java.lang.String,Vector>

See Also:
Serialized Form

Constructor Summary
VectorSpaceModel(java.util.Locale locale)
           
VectorSpaceModel(Representer<java.lang.String,Vector> representer, RelevanceFunction<Vector,Vector> rho)
           
 
Method Summary
 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.retrievalmodel.AbstractRetrievalModel
relevance, relevance, train
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VectorSpaceModel

public VectorSpaceModel(java.util.Locale locale)

VectorSpaceModel

public VectorSpaceModel(Representer<java.lang.String,Vector> representer,
                        RelevanceFunction<Vector,Vector> rho)
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)