03.07.2013 Views

NP - 北京大学中国语言学研究中心

NP - 北京大学中国语言学研究中心

NP - 北京大学中国语言学研究中心

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

∆ 变量<br />

用于记<br />

录分析<br />

过程的<br />

历史<br />

Viterbi算法过程描述<br />

输入:G=(S,V N,V T, P), 字符串W=w 1w 2…w n<br />

输出:t* ( W在G下最可能的分析树 )<br />

1) 初始化: δ i, i(A) = P(Aw i) A∈ V N , 1 ≤i ≤n<br />

2) 归纳计算:j从1到n,i从1到n-j,重复下面的计算<br />

δ<br />

i,<br />

i+<br />

j ( A) = max P(<br />

A → BC)<br />

δ i,<br />

k ( B)<br />

δ k + 1,<br />

i+<br />

j<br />

B,<br />

C∈V<br />

N ; i≤k<br />

≤i+<br />

j<br />

i,<br />

i+<br />

j ( A) = arg max P(<br />

A → BC)<br />

δ i,<br />

k ( B)<br />

B,<br />

C∈V<br />

; i≤k<br />

≤i+<br />

j<br />

k+<br />

1,<br />

i+<br />

j<br />

∆ δ<br />

N<br />

3) 结束:P(t*) = δ 1, n(S)<br />

t*的根节点为S(文法开始符号);<br />

从∆ 1,n(S)开始回溯,得到S的最优树结构<br />

( C)<br />

( C)<br />

13

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!