2016-10-04 7 views
1

は以下の確率文脈自由文法を考える -CNFでPCFGをこの文法に変換するにはどうすればよいですか?

1.NP -> ADJ N [0.6] 
2.NP -> N  [0.4] 
3.N -> cat [0.2] 
4.N -> dog [0.8] 

CNFがどうなりますか?

+1

CFGをつかんでCNFに変換できるので、 "確率的"という言葉は意味がありません(あなたの場合、NP-> Nを作成してNP-> cat 、NP-> dogとし、確率を0.4x0.2、0.4x0.8に調整します。 CFG to CNFについてはこちらをご覧ください:https://en.wikipedia.org/wiki/Chomsky_normal_form#Converting_a_grammar_to_Chomsky_normal_form – user3639557

+0

はい私は同じことをしました(http://stackoverflow.com/questions/39769119/what-will-be-cnf-form -of-this-probabilistic-grammar)しかし少し混乱していました、提案に感謝します –

答えて

2

CNF中のPCFGを以下に示す。

1.NP -> ADJ N [0.6] 
2.NP -> cat [0.08] 
3.NP -> dog [0.32] 

元のルールと変換されたルールセット(CNF)の両方を適用することで、同じ確率を得る必要があるためです。

関連する問題