我打算使用马尔可夫链之类的东西创建一个聊天机器人,但我不确定如何使其正常工作。据我所知,您可以从给定单词和后续单词的数据中创建表格。在训练机器人时是否可能附加任何概率或计数器?这是个好主意吗? 问题的第二部分涉及关键字。假设我已经能够从用户输入中识别关键字,那么我该如何生成使用该关键字的句子...
马尔可夫链模型和隐马尔可夫模型有什么区别?我在维基百科上看了,但是没看懂它们的区别。
简而言之: 我在Python 2.7中实现的Wave Collapse Function算法有缺陷,但我无法确定问题所在。我需要帮助找出可能遗漏的内容或错误。 什么是Wave Collapse Function算法? 它是由Maxim Gumin于2016年编写的一种算法,可以从示例图像...
假设我有一个由4个可能的马尔可夫状态(A、B、C、D)组成的序列: X = [A, B, B, C, B, A, D, D, A, B, A, D, ....] 我该如何使用Python生成马尔可夫转换矩阵?矩阵必须是4×4的,显示从每个状态移动到其他3个状态的概率。 我查看了许多在线示...
我正在学习强化学习,并为大学课程阅读Sutton的书。除了传统的PD、MC、TD和Q-Learning算法,我还在了解策略梯度方法和遗传算法来解决决策问题。 我以前从未接触过这个话题,我在理解何时应该首选一种技术方面遇到了问题。我有一些想法,但不确定它们是否正确。有人可以简要解释一下或告诉我一...
我正在学习用PyMC3进行贝叶斯建模。您可以使用以下代码创建一个模型并进行采样:import pandas as pd import pymc3 as pm # obs is a DataFrame with a single column, containing # the observe...
我需要一个简单的随机英语句子生成器。我需要用自己的单词填充它,但它需要能够生成至少符合英语规则的更长的句子,即使它们没有意义。 我预计有数百万这样的工具,因此,我希望你知道其中一个来源,或者提供足够的信息,不必寻找我生疏的英语技能。
我试过谷歌搜索,但是找到的内容都难以理解。 我对马尔科夫链有一个非常基础的理解:它是一个数学模型,只依赖于前面的输入来改变状态...所以它是一种带有加权随机几率而非不同标准的FSM吗? 我听说你可以使用它们生成半智能的胡言乱语,给定现有单词的句子作为某种字典。 我无法想出搜索词来找到这...
假设我有两篇同一作者写的英文文本。是否可以应用马尔可夫链算法对每一个文本进行分析,创建基于统计数据的指纹,并比较从不同文本中获取的指纹? 假设我们有一个包含100篇文章的库,某个人写了文本1,另一个人也写了一篇,我们需要分析他/她的写作风格来猜测哪个是哪个。 是否有已知的算法可以实现这一点...