mirror of
https://github.com/moses-smt/mosesdecoder.git
synced 2024-12-27 05:55:02 +03:00
23 lines
362 B
C++
23 lines
362 B
C++
#ifndef LM_WEIGHTS__
|
|
#define LM_WEIGHTS__
|
|
|
|
// Weights for n-grams. Probability and possibly a backoff.
|
|
|
|
namespace lm {
|
|
struct Prob {
|
|
float prob;
|
|
};
|
|
// No inheritance so this will be a POD.
|
|
struct ProbBackoff {
|
|
float prob;
|
|
float backoff;
|
|
};
|
|
struct RestWeights {
|
|
float prob;
|
|
float backoff;
|
|
float rest;
|
|
};
|
|
|
|
} // namespace lm
|
|
#endif // LM_WEIGHTS__
|