summaryrefslogtreecommitdiffstats
path: root/utils
diff options
context:
space:
mode:
authorPeng Wu <alexepico@gmail.com>2011-05-26 10:44:37 +0800
committerPeng Wu <alexepico@gmail.com>2011-05-26 10:44:37 +0800
commite68ab087a01c8f4cf1b5d509cfc0658ea7cf4ab3 (patch)
tree32c4ee6a43a167f1804530c3ac3af331797e6dc8 /utils
parentf132bb1045506e4dad744c09ac5ad1a4f593bea3 (diff)
downloadlibpinyin-e68ab087a01c8f4cf1b5d509cfc0658ea7cf4ab3.tar.gz
libpinyin-e68ab087a01c8f4cf1b5d509cfc0658ea7cf4ab3.tar.xz
libpinyin-e68ab087a01c8f4cf1b5d509cfc0658ea7cf4ab3.zip
fixes prune k mixture model
Diffstat (limited to 'utils')
-rw-r--r--utils/training/prune_k_mixture_model.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/utils/training/prune_k_mixture_model.cpp b/utils/training/prune_k_mixture_model.cpp
index 0dbd9a6..fe26c72 100644
--- a/utils/training/prune_k_mixture_model.cpp
+++ b/utils/training/prune_k_mixture_model.cpp
@@ -39,6 +39,7 @@ bool prune_k_mixture_model(KMixtureModelMagicHeader * magic_header,
FlexibleBigramPhraseArray array = g_array_new(FALSE, FALSE, sizeof(KMixtureModelArrayItemWithToken));
bigram->retrieve_all(array);
+
for ( size_t i = 0; i < array->len; ++i) {
KMixtureModelArrayItemWithToken * item = &g_array_index(array, KMixtureModelArrayItemWithToken, i);
phrase_token_t token = item->m_token;
@@ -113,7 +114,7 @@ int main(int argc, char * argv[]){
GArray * items = g_array_new(FALSE, FALSE, sizeof(phrase_token_t));
bigram.get_all_items(items);
- for ( size_t i; i < items->len; ++i ){
+ for ( size_t i = 0; i < items->len; ++i ){
phrase_token_t * token = &g_array_index(items, phrase_token_t, i);
KMixtureModelSingleGram * single_gram = NULL;
bigram.load(*token, single_gram);