#include <evallm.h>
Public Attributes | |
unsigned short | n |
sih_t * | vocab_ht |
unsigned short | vocab_size |
char ** | vocab |
flag * | context_cue |
int | no_of_ccs |
table_size_t * | table_sizes |
id__t ** | word_id |
bo_t ** | bo_weight |
prob_t ** | probs |
index__t ** | ind |
ptr_tab_t ** | ptr_table |
unsigned short * | ptr_table_size |
int * | num_kgrams |
unsigned short | vocab_type |
unsigned short | first_id |
Type specification for arpa_lm type
Definition at line 53 of file evallm.h.
|
Pointer to array of id lists Definition at line 71 of file evallm.h. Referenced by arpa_bo_ng_prob(), and load_arpa_lm(). |
|
Array of vocabulary words Definition at line 62 of file evallm.h. Referenced by compute_perplexity(), display_arpa_stats(), main(), and validate(). |
|
see define stuff at the top Definition at line 89 of file evallm.h. Referenced by display_arpa_stats(), load_arpa_lm(), and validate(). |
|
Pointer to array of probabilities Definition at line 73 of file evallm.h. Referenced by arpa_bo_ng_prob(), and load_arpa_lm(). |
|
Definition at line 55 of file evallm.h. Referenced by compute_perplexity(), display_arpa_stats(), load_arpa_lm(), main(), and validate(). |
|
True if word with this id is a context cue Definition at line 64 of file evallm.h. Referenced by display_arpa_stats(), and main(). |
|
Pointer to array of pointer tables Definition at line 83 of file evallm.h. Referenced by arpa_bo_ng_prob(), display_arpa_stats(), and load_arpa_lm(). |
|
Pointer to array of back-off weights Definition at line 72 of file evallm.h. Referenced by arpa_bo_ng_prob(), and load_arpa_lm(). |
|
Pointer to array of index lists Definition at line 77 of file evallm.h. Referenced by arpa_bo_ng_prob(), and load_arpa_lm(). |
|
Pointer to the tables used for compact representation of the indices Definition at line 79 of file evallm.h. Referenced by arpa_bo_ng_prob(), and load_arpa_lm(). |
|
The number of context cues in the LM Definition at line 68 of file evallm.h. Referenced by load_arpa_lm(), and main(). |
|
Vocabulary size Definition at line 61 of file evallm.h. Referenced by compute_perplexity(), display_arpa_stats(), load_arpa_lm(), and validate(). |
|
n=3 for trigram, n=4 for 4-gram etc. Definition at line 59 of file evallm.h. Referenced by compute_perplexity(), load_arpa_lm(), main(), and validate(). |
|
Vocabulary hash table Definition at line 60 of file evallm.h. Referenced by arpa_bo_ng_prob(), compute_perplexity(), display_arpa_stats(), load_arpa_lm(), and validate(). |
|
Array indicating how many 2-grams, ... ,n-grams, have been processed so far Definition at line 87 of file evallm.h. Referenced by calc_prob_of(), compute_perplexity(), display_arpa_stats(), load_arpa_lm(), and validate(). |
|
Pointer to table size array Definition at line 69 of file evallm.h. Referenced by arpa_bo_ng_prob(), and load_arpa_lm(). |