julius/wchmm_check.c

木構造化辞書のユーザチェックモード [詳細]

#include <julius.h>
wchmm_check.cのインクルード依存関係図

ソースコードを見る。

関数

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)

説明

木構造化辞書のユーザチェックモード

作者:
Akinobu Lee
日付:
Sat Sep 24 15:45:06 2005

ここでは,与えられた単語辞書と言語モデルから生成された木構造化辞書の構造を 対話的にチェックするための関数が定義されています.起動時に "-check wchmm" とすることで,木構造化辞書の構築後にプロンプトが表示され,ある単語が 木構造化辞書のどこに位置するか,あるいはあるノードにどのような情報が 付与されているかなどを調べることができます.

Revision
1.4

wchmm_check.c で定義されています。


関数

static void print_winfo_w ( WORD_INFO winfo,
WORD_ID  word 
) [static]

単語の辞書情報を出力する

引数:
winfo [in] 単語辞書
word [in] 出力する単語のID

wchmm_check.c53 行で定義されています。

参照元 wchmm_check_interactive().

static void print_wchmm_w ( WCHMM_INFO wchmm,
WORD_ID  word 
) [static]

木構造化辞書上の単語の位置情報を出力する.

引数:
wchmm [in] 木構造化辞書
word [in] 単語ID

wchmm_check.c96 行で定義されています。

参照元 wchmm_check_interactive().

static void print_wchmm_s ( WCHMM_INFO wchmm,
int  node 
) [static]

木構造化辞書上のあるノードの情報を出力する.

引数:
wchmm [in] 木構造化辞書
node [in] ノード番号

wchmm_check.c127 行で定義されています。

参照元 wchmm_check_interactive().

static void print_wchmm_s_arc ( WCHMM_INFO wchmm,
int  node 
) [static]

木構造化辞書上のあるノードについて,遷移先のリストを出力する.

引数:
wchmm [in] 木構造化辞書
node [in] ノード番号

wchmm_check.c196 行で定義されています。

参照元 wchmm_check_interactive().

static void print_wchmm_s_successor ( WCHMM_INFO wchmm,
int  node 
) [static]

木構造化辞書上のあるノードの持つ factoring 情報を出力する.

引数:
wchmm [in] 木構造化辞書
node [in] ノード番号

wchmm_check.c224 行で定義されています。

参照元 wchmm_check_interactive().

static void print_hmminfo ( char *  name  )  [static]

指定された論理名のHMMを検索し,その情報を出力する.

引数:
name [in] 論理HMMの名前

wchmm_check.c262 行で定義されています。

参照元 wchmm_check_interactive().

static void print_ngraminfo ( NGRAM_INFO ngram,
int  nid 
) [static]

単語N-gramのある単語の情報を出力する.

引数:
ngram [in] 単語N-gram
nid [in] N-gram単語のID

wchmm_check.c290 行で定義されています。

参照元 wchmm_check_interactive().

void wchmm_check_interactive ( WCHMM_INFO wchmm  ) 

木構造化辞書の構造を起動時に対話的にチェックする際のコマンドループ

引数:
wchmm [in] 木構造化辞書

wchmm_check.c313 行で定義されています。

参照元 build_wchmm2(), と check_wchmm().

void check_wchmm ( WCHMM_INFO wchmm  ) 

木構造化辞書内のリンク情報の一貫性をチェックする(内部デバッグ用)

引数:
wchmm [in] 木構造化辞書

wchmm_check.c424 行で定義されています。

参照元 build_wchmm2().


Juliusに対してTue Sep 22 00:14:32 2009に生成されました。  doxygen 1.6.0