Classes | |
struct | ContextForQuery |
class | Bitext |
class | snt_adder< L2R_Token< SimpleWordId > > |
class | pstats2pplist |
class | jstats |
struct | PhraseExtractionRecord |
struct | pstats |
class | CandidateSorter |
class | BitextSampler |
class | imBitext |
class | mmBitext |
class | PhrasePair |
struct | StatsCollector |
class | SamplingBias |
class | DocumentBias |
class | SentenceBias |
class | SamplingBiasAlways |
class | PhraseScorer |
class | SingleRealValuedParameterPhraseScorerFamily |
class | PScoreCoherence |
class | PScoreCumBias |
class | PScoreLengthRatio |
class | PScoreLex1 |
class | PScoreLogCnt |
class | PScorePbwd |
class | PScorePfwd |
class | PScorePC |
class | PScoreProvenance |
class | PScoreRareness |
class | PScoreUnaligned |
class | PScoreWC |
Typedefs | |
typedef ugdiss::ttrack::Position | TokenPosition |
typedef Moses::LRModel::ReorderingType | PhraseOrientation |
Enumerations | |
enum | sampling_method { full_coverage, random_sampling, ranked_sampling } |
Functions | |
float | lbop (size_t const tries, size_t const succ, float const confidence) |
bool | expand_phrase_pair (vector< vector< ushort > > &a1, vector< vector< ushort > > &a2, ushort const s2, ushort const L1, ushort const R1, ushort &s1, ushort &e1, ushort &e2) |
void | print_amatrix (vector< vector< ushort > > a1, uint32_t len2, ushort b1, ushort e1, ushort b2, ushort e2) |
void | write_bitvector (bitvector const &v, ostream &out) |
void | write_bitvector (bitvector const &v, std::ostream &out) |
template<typename Token > | |
void | expand (typename Bitext< Token >::iter const &m, Bitext< Token > const &bt, pstats const &ps, std::vector< PhrasePair< Token > > &dest, std::ostream *log) |
bool | check (vector< ushort > const &v, size_t const LFT, size_t const RGT, ushort &L, ushort &R, size_t &count) |
int | expand_block (vector< vector< ushort > > const &row2col, vector< vector< ushort > > const &col2row, size_t row, size_t col, size_t const TOP, size_t const LFT, size_t const BOT, size_t const RGT, ushort *top=NULL, ushort *lft=NULL, ushort *bot=NULL, ushort *rgt=NULL) |
return number of alignment points in box, -1 on failure | |
Moses::LRModel::ReorderingType | find_po_fwd (vector< vector< ushort > > &a1, vector< vector< ushort > > &a2, size_t s1, size_t e1, size_t s2, size_t e2) |
Moses::LRModel::ReorderingType | find_po_bwd (vector< vector< ushort > > &a1, vector< vector< ushort > > &a2, size_t s1, size_t e1, size_t s2, size_t e2) |
PhraseOrientation | find_po_fwd (std::vector< std::vector< ushort > > &a1, std::vector< std::vector< ushort > > &a2, size_t b1, size_t e1, size_t b2, size_t e2) |
PhraseOrientation | find_po_bwd (std::vector< std::vector< ushort > > &a1, std::vector< std::vector< ushort > > &a2, size_t b1, size_t e1, size_t b2, size_t e2) |
void | fill_lr_vec2 (LRModel::ModelType mdl, float const *const cnt, float const total, float *v) |
std::string | query_bias_server (std::string const &server, std::string const &context, std::ostream *log) |
Variables | |
Moses::LRModel::ReorderingType | po_other = Moses::LRModel::NONE |
Definition at line 36 of file ug_lexical_reordering.h.
Definition at line 27 of file ug_bitext_sampler.h.
Definition at line 25 of file ug_bitext_sampler.h.
bool Moses::bitext::check | ( | vector< ushort > const & | v, | |
size_t const | LFT, | |||
size_t const | RGT, | |||
ushort & | L, | |||
ushort & | R, | |||
size_t & | count | |||
) |
Definition at line 15 of file ug_lexical_reordering.cc.
Referenced by expand_block().
void Moses::bitext::expand | ( | typename Bitext< Token >::iter const & | m, | |
Bitext< Token > const & | bt, | |||
pstats const & | ps, | |||
std::vector< PhrasePair< Token > > & | dest, | |||
std::ostream * | log | |||
) | [inline] |
Definition at line 1251 of file ug_bitext.h.
Referenced by Moses::Mmsapt::GetTargetPhraseCollectionLEGACY(), main(), and show().
int Moses::bitext::expand_block | ( | vector< vector< ushort > > const & | row2col, | |
vector< vector< ushort > > const & | col2row, | |||
size_t | row, | |||
size_t | col, | |||
size_t const | TOP, | |||
size_t const | LFT, | |||
size_t const | BOT, | |||
size_t const | RGT, | |||
ushort * | top = NULL , |
|||
ushort * | lft = NULL , |
|||
ushort * | bot = NULL , |
|||
ushort * | rgt = NULL | |||
) |
return number of alignment points in box, -1 on failure
Definition at line 28 of file ug_lexical_reordering.cc.
References check(), T, and UTIL_THROW_IF2.
Referenced by find_po_bwd(), and find_po_fwd().
bool Moses::bitext::expand_phrase_pair | ( | vector< vector< ushort > > & | a1, | |
vector< vector< ushort > > & | a2, | |||
ushort const | s2, | |||
ushort const | L1, | |||
ushort const | R1, | |||
ushort & | s1, | |||
ushort & | e1, | |||
ushort & | e2 | |||
) |
Definition at line 55 of file ug_bitext.cc.
void Moses::bitext::fill_lr_vec2 | ( | LRModel::ModelType | mdl, | |
float const *const | cnt, | |||
float const | total, | |||
float * | v | |||
) |
Definition at line 8 of file ug_phrasepair.cc.
References Moses::LRModel::D, Moses::LRModel::DL, Moses::LRModel::DR, Moses::LRModel::L, Moses::LRModel::LeftRight, Moses::LRModel::M, Moses::LRModel::Monotonic, Moses::LRModel::MSD, Moses::LRModel::MSLR, Moses::LRModel::NM, Moses::LRModel::R, Moses::LRModel::S, and UTIL_THROW2.
Referenced by Moses::bitext::PhrasePair< Token >::fill_lr_vec().
PhraseOrientation Moses::bitext::find_po_bwd | ( | std::vector< std::vector< ushort > > & | a1, | |
std::vector< std::vector< ushort > > & | a2, | |||
size_t | b1, | |||
size_t | e1, | |||
size_t | b2, | |||
size_t | e2 | |||
) |
Moses::LRModel::ReorderingType Moses::bitext::find_po_bwd | ( | vector< vector< ushort > > & | a1, | |
vector< vector< ushort > > & | a2, | |||
size_t | s1, | |||
size_t | e1, | |||
size_t | s2, | |||
size_t | e2 | |||
) |
Definition at line 115 of file ug_lexical_reordering.cc.
References Moses::LRModel::DL, Moses::LRModel::DR, expand_block(), Moses::LRModel::M, po_other, Moses::LRModel::S, and T.
Referenced by Moses::bitext::Bitext< TKN >::agenda::job::job().
PhraseOrientation Moses::bitext::find_po_fwd | ( | std::vector< std::vector< ushort > > & | a1, | |
std::vector< std::vector< ushort > > & | a2, | |||
size_t | b1, | |||
size_t | e1, | |||
size_t | b2, | |||
size_t | e2 | |||
) |
Moses::LRModel::ReorderingType Moses::bitext::find_po_fwd | ( | vector< vector< ushort > > & | a1, | |
vector< vector< ushort > > & | a2, | |||
size_t | s1, | |||
size_t | e1, | |||
size_t | s2, | |||
size_t | e2 | |||
) |
Definition at line 89 of file ug_lexical_reordering.cc.
References Moses::LRModel::DL, Moses::LRModel::DR, expand_block(), Moses::LRModel::M, Moses::LRModel::NONE, Moses::LRModel::S, and T.
Referenced by Moses::bitext::Bitext< TKN >::agenda::job::job().
float Moses::bitext::lbop | ( | size_t const | tries, | |
size_t const | succ, | |||
float const | confidence | |||
) |
Definition at line 15 of file ug_bitext.cc.
Referenced by stats::npmi(), Moses::bitext::PScorePfwd< Token >::operator()(), Moses::bitext::PScorePbwd< Token >::operator()(), and stats::pmi().
void Moses::bitext::print_amatrix | ( | vector< vector< ushort > > | a1, | |
uint32_t | len2, | |||
ushort | b1, | |||
ushort | e1, | |||
ushort | b2, | |||
ushort | e2 | |||
) |
std::string Moses::bitext::query_bias_server | ( | std::string const & | server, | |
std::string const & | context, | |||
std::ostream * | log | |||
) |
Definition at line 25 of file ug_sampling_bias.cc.
References Moses::http_client::content(), Moses::http_client::error_msg(), and Moses::uri_encode().
Referenced by Moses::bitext::DocumentBias::DocumentBias().
void Moses::bitext::write_bitvector | ( | bitvector const & | v, | |
std::ostream & | out | |||
) |
void Moses::bitext::write_bitvector | ( | bitvector const & | v, | |
ostream & | out | |||
) |
Definition at line 167 of file ug_bitext.cc.
Moses::LRModel::ReorderingType Moses::bitext::po_other = Moses::LRModel::NONE |