Home
last modified time | relevance | path

Searched refs:code_book (Results 1 – 1 of 1) sorted by relevance

/OK3568_Linux_fs/app/forlinx/flapp/src/keyboard/pinyin/share/
H A Dngram.cpp43 int qsearch_nearest(double code_book[], double freq, int start, int end) { in qsearch_nearest() argument
48 if (distance(freq, code_book[end]) > distance(freq, code_book[start])) in qsearch_nearest()
55 if (code_book[mid] > freq) in qsearch_nearest()
56 return qsearch_nearest(code_book, freq, start, mid); in qsearch_nearest()
58 return qsearch_nearest(code_book, freq, mid, end); in qsearch_nearest()
61 size_t update_code_idx(double freqs[], size_t num, double code_book[], in update_code_idx() argument
66 idx = qsearch_nearest(code_book, freqs[pos], 0, kCodeBookSize - 1); in update_code_idx()
74 double recalculate_kernel(double freqs[], size_t num, double code_book[], in recalculate_kernel() argument
87 ret += distance(freqs[pos], code_book[code_idx[pos]]); in recalculate_kernel()
95 code_book[code] = cb_new[code] / item_num[code]; in recalculate_kernel()
[all …]