木構造化辞書のユーザチェックモード [詳細]
#include <julius.h>
関数 | |
static void | print_winfo_w (WORD_INFO *winfo, WORD_ID word) |
static void | print_wchmm_w (WCHMM_INFO *wchmm, WORD_ID word) |
static void | print_wchmm_s (WCHMM_INFO *wchmm, int node) |
static void | print_wchmm_s_arc (WCHMM_INFO *wchmm, int node) |
static void | print_wchmm_s_successor (WCHMM_INFO *wchmm, int node) |
static void | print_hmminfo (char *name) |
static void | print_ngraminfo (NGRAM_INFO *ngram, int nid) |
void | wchmm_check_interactive (WCHMM_INFO *wchmm) |
void | check_wchmm (WCHMM_INFO *wchmm) |
木構造化辞書のユーザチェックモード
ここでは,与えられた単語辞書と言語モデルから生成された木構造化辞書の構造を 対話的にチェックするための関数が定義されています.起動時に "-check wchmm" とすることで,木構造化辞書の構築後にプロンプトが表示され,ある単語が 木構造化辞書のどこに位置するか,あるいはあるノードにどのような情報が 付与されているかなどを調べることができます.
wchmm_check.c で定義されています。
static void print_wchmm_w | ( | WCHMM_INFO * | wchmm, | |
WORD_ID | word | |||
) | [static] |
static void print_wchmm_s | ( | WCHMM_INFO * | wchmm, | |
int | node | |||
) | [static] |
static void print_wchmm_s_arc | ( | WCHMM_INFO * | wchmm, | |
int | node | |||
) | [static] |
木構造化辞書上のあるノードについて,遷移先のリストを出力する.
wchmm | [in] 木構造化辞書 | |
node | [in] ノード番号 |
wchmm_check.c の 196 行で定義されています。
static void print_wchmm_s_successor | ( | WCHMM_INFO * | wchmm, | |
int | node | |||
) | [static] |
木構造化辞書上のあるノードの持つ factoring 情報を出力する.
wchmm | [in] 木構造化辞書 | |
node | [in] ノード番号 |
wchmm_check.c の 224 行で定義されています。
static void print_hmminfo | ( | char * | name | ) | [static] |
static void print_ngraminfo | ( | NGRAM_INFO * | ngram, | |
int | nid | |||
) | [static] |
void wchmm_check_interactive | ( | WCHMM_INFO * | wchmm | ) |
木構造化辞書の構造を起動時に対話的にチェックする際のコマンドループ
wchmm | [in] 木構造化辞書 |
wchmm_check.c の 313 行で定義されています。
参照元 build_wchmm2(), と check_wchmm().
void check_wchmm | ( | WCHMM_INFO * | wchmm | ) |
木構造化辞書内のリンク情報の一貫性をチェックする(内部デバッグ用)
wchmm | [in] 木構造化辞書 |
wchmm_check.c の 424 行で定義されています。
参照元 build_wchmm2().