summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--utils/training/Makefile.am7
-rw-r--r--utils/training/prune_k_mixture_model.cpp9
2 files changed, 15 insertions, 1 deletions
diff --git a/utils/training/Makefile.am b/utils/training/Makefile.am
index 002787b..661a8f6 100644
--- a/utils/training/Makefile.am
+++ b/utils/training/Makefile.am
@@ -28,7 +28,8 @@ noinst_HEADERS = k_mixture_model.h
noinst_PROGRAMS = gen_ngram \
gen_unigram \
estimate_interpolation \
- estimate_k_mixture_model
+ estimate_k_mixture_model \
+ prune_k_mixture_model
gen_ngram_SOURCES = gen_ngram.cpp
@@ -45,3 +46,7 @@ estimate_interpolation_LDADD = ../../src/libpinyin.la @GLIB2_LDFLAGS@
estimate_k_mixture_model_SOURCES = estimate_k_mixture_model.cpp
estimate_k_mixture_model_LDADD = ../../src/libpinyin.la @GLIB2_LDFLAGS@
+
+prune_k_mixture_model_SOURCES = prune_k_mixture_model.cpp
+
+prune_k_mixture_model_LDADD = ../../src/libpinyin.la @GLIB2_LDFLAGS@ \ No newline at end of file
diff --git a/utils/training/prune_k_mixture_model.cpp b/utils/training/prune_k_mixture_model.cpp
new file mode 100644
index 0000000..f6f0bcc
--- /dev/null
+++ b/utils/training/prune_k_mixture_model.cpp
@@ -0,0 +1,9 @@
+#include "pinyin.h"
+#include "k_mixture_model.h"
+
+static guint32 g_prune_k = 3;
+static parameter_t g_prune_poss = 0.99;
+
+int main(int argc, char * argv[]){
+ return 0;
+}