首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Akinator游戏背后的算法是什么?

Akinator游戏背后的算法是什么?
EN

Stack Overflow用户
提问于 2012-12-01 00:59:38
回答 7查看 44.4K关注 0票数 23

它总是让我惊讶的是,Akinator app是如何通过只问几个问题就猜出一个字符的。所以我想知道什么样的算法或方法能让它做到这一点?这类算法有名字吗?我在哪里可以读到更多关于它们的信息?

EN

回答 7

Stack Overflow用户

发布于 2012-12-01 01:05:54

是的,这些算法类有一个名字-在machine learning领域称为。Decision trees是分类算法的一个例子。

在这个分类问题中,算法的特征是问题的答案。

决定下一个问题应该问哪个问题可以通过各种方式来完成-例如,通过尝试最大化下一个问题的预测(或平均) entropy

票数 22
EN

Stack Overflow用户

发布于 2012-12-11 05:46:44

票数 6
EN

Stack Overflow用户

发布于 2017-04-05 08:18:40

算法的主要特点:

下一个问题的

  • Self-educating
  • Mistakes-indulgence
  • Intelligent系统选择

启发者博弈算法模型被称为“基于模糊逻辑的专家系统”。

这不是决策树,因为决策树没有错误-放纵。

前段时间我在C#上写了一篇文章,你可以通过以下链接找到它:https://github.com/ukushu/AkinatorEngine

您可以在wiki上阅读的其他信息:

https://en.wikipedia.org/wiki/Expert_system

https://ru.wikipedia.org/wiki/Экспертная_система

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13649646

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档