Artificial intelligence 使用马尔可夫链(或类似的东西)生成IRC机器人
我试着用谷歌搜索,但几乎找不到我能理解的东西 我理解到一个非常基本的层面:这是一个数学模型,只依赖于以前的输入来改变状态。那么,这是一种具有加权随机机会而不是不同标准的FSM 我听说你可以用它们来生成半智能的废话,给定现有单词的句子作为各种字典使用 我想不出搜索词来找到这个,所以有人能把我联系起来,或者解释一下我是如何得出一个半智能的答案的吗?(如果你问它关于馅饼的事,它不会开始谈论它听说过的越南战争) 我计划:Artificial intelligence 使用马尔可夫链(或类似的东西)生成IRC机器人,artificial-intelligence,nlp,markov-chains,Artificial Intelligence,Nlp,Markov Chains,我试着用谷歌搜索,但几乎找不到我能理解的东西 我理解到一个非常基本的层面:这是一个数学模型,只依赖于以前的输入来改变状态。那么,这是一种具有加权随机机会而不是不同标准的FSM 我听说你可以用它们来生成半智能的废话,给定现有单词的句子作为各种字典使用 我想不出搜索词来找到这个,所以有人能把我联系起来,或者解释一下我是如何得出一个半智能的答案的吗?(如果你问它关于馅饼的事,它不会开始谈论它听说过的越南战争) 我计划: 让这个机器人在IRC通道中空闲一段时间 从字符串中去掉任何用户名,并存储为句子或
- 让这个机器人在IRC通道中空闲一段时间
- 从字符串中去掉任何用户名,并存储为句子或其他形式
- 随着时间的推移,将此作为上述内容的基础
Kernighan和Pike在中探讨了马尔可夫链算法的各种实现策略。Jurafsky和Martin对这些以及自然语言的生成进行了深入的研究。在我看来,您正在同时尝试多种方法:
您可以尝试使用隐马尔可夫模型(HMM),其中可见的输出是关键字,而隐藏状态是由这些词对构成的。然后,你可以选择更适合特定关键字的句子。我非常确定我知道如何做或可以做的是1、2和3。4是我想要的马尔可夫链。非常感谢;回答得很好DAs用于生成与所问问题相关的文本,您可能需要查看。它从输入中提取关键字,然后使用不同的马尔可夫链将这些关键字向前和向后扩展到句子。