Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Artificial intelligence 制作演绎程序_Artificial Intelligence - Fatal编程技术网

Artificial intelligence 制作演绎程序

Artificial intelligence 制作演绎程序,artificial-intelligence,Artificial Intelligence,我正在考虑编写一个程序,让用户思考一个对象(一个物理对象),然后询问有关该对象的问题,并试图找出用户在想什么。(类似于) 我试着用Python来做,但我觉得我的方法很幼稚,效率很低。你们会怎么做?听起来你们想做一个计算机化的21题游戏。我会用一棵问答树来回答 这是一篇关于在python中实现树的好文章 有效地做到这一点需要一种在概率方面有点先进的方法,称为。应用于决策树(这是您想要做的),它通常被称为 但别让它阻止你!搜索决策树的实现示例,然后从那里开始。在你开始解决20个问题之前,我会写一个简

我正在考虑编写一个程序,让用户思考一个对象(一个物理对象),然后询问有关该对象的问题,并试图找出用户在想什么。(类似于)


我试着用Python来做,但我觉得我的方法很幼稚,效率很低。你们会怎么做?

听起来你们想做一个计算机化的21题游戏。我会用一棵问答树来回答

这是一篇关于在python中实现树的好文章

有效地做到这一点需要一种在概率方面有点先进的方法,称为。应用于决策树(这是您想要做的),它通常被称为

但别让它阻止你!搜索决策树的实现示例,然后从那里开始。在你开始解决20个问题之前,我会写一个简单得多的程序


另外,看一看。点击“用英语思考”,然后点击“经典20Q”。有时候这很可怕。

当然,这确实需要
2^21-1
问题和
2^21
答案保存在内存中,更重要的是写在某个地方。克里斯安,是的,我知道这不限于21个问题,我刚才指的是一款说明这一点的流行游戏。实现树数据结构并不是一个挑战。那是微不足道的。挑战在于实现学习算法并自动构建最优树结构。