Wolfram 语言

使用马尔可夫链生成鸟名

SequencePredict 训练模型以捕获序列的基础统计数据。此示例使用鸟名称集合作为训练数据,以使用马尔可夫模型生成新的真实鸟类名称。

使用 Entity 加载鸟类列表。

获取相应的鸟的名称。

从常用字符串中筛选出拉丁鸟名称(以大写字母开头)并格式化字符串。

有 1617 个不同的名字。

训练马尔可夫语言模型的字符序列;使用特殊字符 ">" 和 "<" 标记名称的开头和结尾。

从训练有素的语言模型生成新名称,从名称开始标记>中抽取20个字符,并将字符带到名称结束标记<

相关范例

de en es fr ja ko pt-br