【问题标题】:Cleaning up this PHP Markov Chain output?清理这个 PHP 马尔可夫链输出?
【发布时间】:2009-09-10 23:56:41
【问题描述】:

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

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

我第一次接触马尔可夫链是通过 Ruby Rbot IRC 机器人。他们的 Markov 插件源是here

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

【问题讨论】:

  • 根据网络,1 或 3 比 2 更有意义。马尔可夫是 1 或没有,更像自然是 1,2 和之间。不要相信,检查决策有价值的强函数,markov 0 可能意味着价值下降。

标签: php ruby markov


【解决方案1】:

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

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

【讨论】:

  • 我想要字母链。你能指点我一些例子,这样我就可以弄清楚如何使用 PHP 源代码做到这一点?
猜你喜欢
  • 2015-11-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-11-15
相关资源
最近更新 更多