4

マルコフ連鎖を扱うのはこれが初めてです。

2 つのテキスト ソースを組み合わせて、読みやすいマルコフ連鎖を取得したいと考えています。私が使用している実装はこちらです 。テキストのソースからマークアップなどが削除されています。

Ruby Rbot IRC ボットでマルコフ連鎖に初めて触れました。彼らの Markov プラグインのソースはこちらです。

PHP マルコフ アルゴリズムの出力の使用方法が乱雑であることがわかりました。私が確認できることの 1 つは、rbot の実装が 2 つの単語を連鎖させて開始することです。リンクしたPHP実装でこれを実現する明確な方法はありますか? そうでない場合、これを実行できる PHP 実装はありますか?

4

1 に答える 1

3

単語の連鎖または文字の連鎖を行いますか?上記のPHP実装は、文字の変更を行います。これは、低次の値で、一見場違いに見える単語だけでなく、ぎこちない傾向があります。rbotが単語チェーンを実行しているように見えます。これにより、より「読みやすい」テキストが暗黙的に生成されます。

マルコフ連鎖の実装は非常に簡単です。PHPソースを、文字ではなく単語ごとに分割してチェーンするように適合させるのはそれほど難しいことではないと思います。私は、テーブルを取得して文字列を生成できる純粋なSQLストアドプロシージャを作成することを考えていました。

于 2009-09-11T00:20:23.443 に答える