#include "lm/builder/initial_probabilities.hh"
#include "lm/builder/discount.hh"
#include "lm/builder/hash_gamma.hh"
#include "lm/builder/payload.hh"
#include "lm/common/special.hh"
#include "lm/common/ngram_stream.hh"
#include "util/murmur_hash.hh"
#include "util/file.hh"
#include "util/stream/chain.hh"
#include "util/stream/io.hh"
#include "util/stream/stream.hh"
#include <vector>
Go to the source code of this file.
Namespaces | |
namespace | lm |
namespace | lm::builder |
Functions | |
void | lm::builder::InitialProbabilities (const InitialProbabilitiesConfig &config, const std::vector< Discount > &discounts, util::stream::Chains &primary, util::stream::Chains &second_in, util::stream::Chains &gamma_out, const std::vector< uint64_t > &prune_thresholds, bool prune_vocab, const SpecialVocab &specials) |
Definition at line 98 of file initial_probabilities.cc.
NGram<BuildingPayload> current_ |
Definition at line 93 of file initial_probabilities.cc.
uint64_t currentCount_ |
Definition at line 96 of file initial_probabilities.cc.
float denominator |
Definition at line 23 of file initial_probabilities.cc.
NGram<BuildingPayload> dest_ |
Definition at line 94 of file initial_probabilities.cc.
Discount discount_ |
Definition at line 201 of file initial_probabilities.cc.
Definition at line 271 of file initial_probabilities.cc.
float gamma |
Definition at line 21 of file initial_probabilities.cc.
uint64_t hash_value |
Definition at line 28 of file initial_probabilities.cc.
Referenced by Moses::LanguageModelChartStateKenLM::hash(), search::VertexGenerator< Output >::NewHypothesis(), and StringPieceCompatibleHash::operator()().
Definition at line 202 of file initial_probabilities.cc.
Definition at line 270 of file initial_probabilities.cc.
bool pruning_ |
Definition at line 140 of file initial_probabilities.cc.
const SpecialVocab specials_ |
Definition at line 100 of file initial_probabilities.cc.