Fleet  0.0.9
Inference in the LOT
Public Member Functions | List of all members
AddLambdaSmoothedNGram Class Reference

#include <CharacterNGram.h>

Inheritance diagram for AddLambdaSmoothedNGram:
Inheritance graph
[legend]
Collaboration diagram for AddLambdaSmoothedNGram:
Collaboration graph
[legend]

Public Member Functions

 AddLambdaSmoothedNGram (int _n, int a, double l)
 
virtual double probability (const std::string &x) override
 
- Public Member Functions inherited from CharacterNGram
 CharacterNGram (size_t _n)
 
void train (std::string s)
 
void masked_train (const std::string &s, char mask)
 

Additional Inherited Members

- Protected Attributes inherited from CharacterNGram
int n
 
std::map< std::string, size_t > count
 
std::map< std::string, size_t > count_nm1
 

Constructor & Destructor Documentation

◆ AddLambdaSmoothedNGram()

AddLambdaSmoothedNGram::AddLambdaSmoothedNGram ( int  _n,
int  a,
double  l 
)
inline

Member Function Documentation

◆ probability()

virtual double AddLambdaSmoothedNGram::probability ( const std::string &  x)
inlineoverridevirtual

Implements CharacterNGram.


The documentation for this class was generated from the following file: