« polloughs | main | 何らかの犯罪行為じゃないといいけれど笑 »

polloughsバージョンアップ

polloughs

文の長さのパラメータを廃止してstrictを追加しました。これは従来より固めにマルコフを作る奴です。意味が通り易くなってます。前のpolloughsはcollapseで。
strictはヤバいぜ!超楽しい!
"やっぱり、性欲さえあれば良いのだ。"とか!

以前のエントリ

トラックバック

このエントリーのトラックバックURL:
http://polog.org/mt-tb.cgi/271

コメント (8)

ねえ,思ったんだけどこれ確率遷移が準方向だけじゃない?
逆方向の確率遷移も入れたら?
確率文脈自由文法実装できたらもっとすごいね.

なるほど、それって順逆かけた確率正規化して使うってことであってるかしら。
文脈自由文法の実装は無理笑

しっかしよく知ってるな。これってひょっとして常識なのか?

うーん、A→B→Aがほぼ1になるような場合が合って爆発した。また考えようっと。

いやいや逆順は逆順で独立に評価しなきゃA→B→Aじゃ爆発するときがあるね.

A1→A2
A1→B1→B2→A2
A1→B1→C1→C2→D1→D2→B2→A2

みたいにツリー構造をうまいことインスタントでつくれないかなあ?
括弧がうまく閉じられてないこととか気になったんだよ.

でもまあそうするとそもそも学習の時点で構文解析必要だな.

あとはA→Bを生成したときに,A←Bの遷移確率もある程度あるかチェックするとか?

「ネギシ」→「は」→「アホ」を考えたとき?
「ネギシ」←「は」の遷移確率と「は」→「アホ」のそれはそんなにかわんないよね?

あ,オーダーの話ね.

>ツリー構造
うーんそれはちょと難しい。あんまり複雑なことはしたくないんだよ。
>A→Bを生成したときに,A←Bの遷移確率もある程度あるかチェック
これは僕の手法と殆ど同義じゃね?

ネギシはアホの場合はオーダー変わらない。
問題点は例えば
"ネギシ,より,(ネギシ|、)"
の時に
"より→、":"より→ネギシ" = 3:1ぐらいでも、
"より→、":"より←、" = 1:1000ぐらいになっちゃってて、単純に全部掛け合わせて正規化すると
"より→ネギシ"の値が0.999とかになっちゃうの。
うーん。

にゃるほど.
単純に逆順の遷移確率に高い制約をもうけるのはだめなのね.

コメントを投稿

Powered by
Movable Type 3.34