1

我正在寻找JMegahal的替代品,它同样简单易用,但效果更好。我知道 JMegahal 使用马尔可夫链来生成新的字符串,而且我知道它们不一定是最好的。我被指出贝叶斯网络是解决这个问题的最佳概念解决方案,但我找不到任何易于使用的 Java 库。我看到了 WEKA,但它看起来很臃肿,很难跟上。我还看到了 JavaBayes,但它几乎完全没有文档记录(他们的 javadocs 包含的信息很少甚至没有,而且变量的命名也很糟糕),并且该库公然用 C 风格编写,使其在 Java 中脱颖而出。

4

1 回答 1

0

您可能需要考虑扩展 JMegahal 来过滤输入句子。早在 90 年代中期,Jason Hutchens 就编写了这个 4 阶马尔可夫字符串算法的 C 版本(实际上它可能被用作 JMegahal 实现的灵感)。当时,Jason 添加了过滤器来改进实现(通过用“我”替换“你”等......)。通过进行一些基本的弦乐操作,将主题从扬声器更改为系统,输出变得更加连贯。我认为扩展程序称为 HeX。

参考1

参考文献 2

于 2012-07-20T17:22:13.293 回答