机器人为什么不能理解人类语言?_The Age of Spiritual Machines书评-查字典图书网
查字典图书网
当前位置: 查字典 > 图书网 > 科技 > The Age of Spiritual Machines > 机器人为什么不能理解人类语言?
谋大人 The Age of Spiritual Machines 的书评 发表时间:2016-09-24 14:09:41

机器人为什么不能理解人类语言?

《星球大战》中机器人R2-D2能理解好多种人类的语言,但是自己却不会说话。科学吗?
1963年哈佛大学的久野进教授开发的第一代计算机句法分析系统无法解析简单句,比如“Time flies like an arrow”(光阴似箭),电脑无法确定这个句子的意思,因为这个句子有可能有以下几种意思:

- 时光如弓箭一般过得很快。
- 这是一个祈使句,time意思是“计时”,fly作为名词“苍蝇”,要求我们像弓箭飞行计算苍蝇飞行的时间一样,来计算苍蝇飞行的时间。完整句子应该是:Time flies like an arrow would.
- 这是一个祈使句:time意思是“计时”,fly作为名词“苍蝇”,要求我们计算长得像弓箭的苍蝇的飞行速度。完整句子应该是:Time flies that are like an arrow.
- 或者有一种苍蝇品种叫做time flies,它们喜欢弓箭,like这里是“喜欢”的意思。所以正确句子是:time-flies like an arrow.

人脑可以直接添加知识,消除模糊意思。比如,弓箭无法对事情计时,排除第二条和第三条;苍蝇没有喜欢弓箭的癖好,也没有长得像弓箭的苍蝇,排除第四条。所以只留下第一条解释为正确的。
然而计算机即使有了语言能力,也没有人脑的知识储备,所以它无法判断这句话是什么意思。
人类的学习过程与智能机器的发展恰好相反。儿童学习语言从听辨开始,随后学会说话,之后才有写作能力。计算机则从书面语言开始学习,随后进行理解,当知识储备完善的时候,最后才能正确的句法说话。

展开全文
有用 1 无用 0

您对该书评有什么想说的?

发 表

推荐文章

猜你喜欢

附近的人在看

推荐阅读

拓展阅读