4

这是我第一次使用马尔可夫链。

我想结合两个文本来源并获得可读的马尔可夫链。我正在使用的实现在这里 - 文本源被剥离标记等。

我第一次接触到马尔可夫链是使用Ruby Rbot IRC 机器人。他们的 Markov 插件源在这里

我发现我使用 PHP 马尔科夫算法的输出很混乱。我能看到的一件事是 rbot 实现将两个单词链接在一起开始。有没有一种明确的方法可以通过我链接的 PHP 实现来实现这一点?如果没有,是否有可以做到这一点的 PHP 实现?

4

1 回答 1

3

你想做单词链接还是字母链接?您上面的 PHP 实现会进行字母转换,这将倾向于乱码,而不仅仅是看起来不合适的单词,低阶值。看起来 rbot 进行了单词链接,它隐式地生成了更多“可读”的文本。

马尔可夫链很容易实现。我认为将 PHP 源代码调整为按单词而不是按字母进行拆分和链接并不难。我一直在考虑制作一个可以获取表并生成字符串的纯 sql 存储过程。

于 2009-09-11T00:20:23.443 回答