1 ソースプログラム (ex6_sample.c) 与えられた 2 つの HMM () に対してそれぞれの出力記号列を生成するコー ドは既に実装済み.本課題では,Baum_Welch_Algorithm を用い,記号列からパラメータを推定 する部分を実装せよ.また,対数尤度の変化過程をファイルに出力し, gnuplot 等でグラフを描 け. 関数 int OutSymbol(int state, double b[NSTATE][NSYMBOL]) 出力記号を確率的に選ぶルーチン. 引数 int state: 現在の状態 double b[NSTATE][NSYMBOL]: パラメータ 戻り値 int 出力記号 int TransState(int state, double a[NSTATE][NSTATE]) 状態推移ルーチン. 引数 int state: 現在の状態 double a