Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

InterpUnigramLM Class Reference

Linear interpolation smoothing. More...

#include <UnigramLM.hpp>

Inheritance diagram for InterpUnigramLM:

SmoothedMLEstimator UnigramLM List of all members.

Public Methods

 InterpUnigramLM (const Counter &counter, const string &lexiconID, const UnigramLM &refLM, double refCoeff)
virtual ~InterpUnigramLM ()
virtual double probEstimate (TERMID_T wordIndex, double count, double sum) const
 individual model differs in its implementation of probEstimate() method


Detailed Description

Linear interpolation smoothing.


Constructor & Destructor Documentation

InterpUnigramLM::InterpUnigramLM const Counter   counter,
const string &    lexiconID,
const UnigramLM   refLM,
double    refCoeff
[inline]
 

virtual InterpUnigramLM::~InterpUnigramLM   [inline, virtual]
 


Member Function Documentation

virtual double InterpUnigramLM::probEstimate TERMID_T    wordIndex,
double    count,
double    sum
const [inline, virtual]
 

individual model differs in its implementation of probEstimate() method

Implements SmoothedMLEstimator.


The documentation for this class was generated from the following file:
Generated on Wed Nov 3 12:59:40 2004 for Lemur Toolkit by doxygen1.2.18