记得早年第一次从《人工科学》(西蒙 著,武夷山 译)看到 维诺格拉德(T.Winograd)设计的SHRDLU 系统,
给我留下了很深刻的印象:维诺格拉德(T.Winograd)设计的SHRDLU 系统,仅用一组有限的几何物体,就把
人机之间的对话活动描述得如此贴切,既可感,又可知。
可以说它既是自然人展示自己如何借助计算机实现自然语言理解的一个经典示例,
也是可怎样应用计算机有效进行自然语言处理的一个里程碑。
后来我又想,它究竟可以给我们哪些启示呢?
首先,让我想到的是我们小时候练习绘画所用的一组有限的几何物体,可以说,比他用的那一组有限的几何物体的
种类还丰富,但是,其中,揭示的道理却几乎是一致的,这就是:
自然人如何观察、思考和交流,计算机可怎样模仿自然人所进行的观察、思考和交流,......。
同时,让我还想到是正因为计算机模拟自然人的观察和思考以及机器人模拟自然人的对话与活动均是严格受限的,
这才把自然科学和工程技术之间的关系给展现了出来,而且,活龙活现。
至于,哲学、人文、心智和社会科学诸方面的复杂情形,
在严格的逻辑、数学、自然科学和工程技术的限定条件之下,几乎均可暂时不用考虑。
致谢:
感谢冯老(志伟)和白硕先生,正是因为看到他的帖子“SHRDLU 人机对话系统”以及白硕先生的回帖或评论【附录1】,
这才又勾起了我的回忆和思考。还要感谢武夷山先生,因为我最早就是通过他翻译的《人工科学》读到SHRDLU 系统的。
当然,更要感谢维诺格拉德(T.Winograd)先生,因为如没他设计的SHRDLU 系统,也就谈不上其他人的介绍和对话。
附录1:
白硕2011-07-12 13:54:16
Winograd对于自然语言处理的贡献,不仅在于这个SHRDLU系统能懂得多少句话,更在于他利用积木世界给语义找到了一个很扎实的根基——有本体,有状态和关系,有改变状态和改变关系的动作,有动作得以成立的前提条件。这样的“理解”,虽然针对的是一个封闭的人工构建的世界,但是五脏俱全。对这个领域的后来者来说,他是一个不能跳过的里程碑式的人物。
附录2:维诺格拉德(T.Winograd)和他设计的SHRDLU 系统
T. Winograd
http://hci.stanford.edu/winograd/
SHRDLU
http://hci.stanford.edu/~winograd/shrdlu/
How SHRDLU got its name
http://hci.stanford.edu/~winograd/shrdlu/name.html
分享到:
相关推荐
C语言开发基于维诺图的路径规划c++源码.zipC语言开发基于维诺图的路径规划c++源码.zipC语言开发基于维诺图的路径规划c++源码.zipC语言开发基于维诺图的路径规划c++源码.zipC语言开发基于维诺图的路径规划c++源码....
基于维诺图的流体模拟,刘世光,吕婉莹,在流体模拟中,网格的适应性一个较为重要的问题。模拟网格要随着时间和空间的改变做出适当的适应,从而使计算能够注重在关乎视觉
java实现的维诺图,点击即可生成维诺图
维诺图的运算生成。又叫泰森多边形或Dirichlet图,它是由一组由连接两邻点直线的垂直平分线组成的连续多边形组成。
生成维诺图,先产生点,生成凸包,进行Delaunay三角剖分,最后生成维诺图。使用OpenGL显示结果,注释详尽,基于visual studio 2017的控制台程序。
实现维诺图的小程序。诺图可用来构建优化路径等问题。维诺图是计算几何领域重要的一个内容,一般解决距离最近或最远问题。
维诺 网络加速
3. 计算场上或者的agent维诺图 4. 计算pursuer和evader速度方向 5. 运动到指定点的位置 6. 计算是否触发捕获 计算每个evader最近的pursuer距离,如果小于rc就设置被捕获状态,停止运动,pursuer更新target 全部...
基于Qt开发的维诺图实现,动态界面展示,有PPT有注释。In mathematics, a Voronoi diagram is a way of dividing space into a number of regions.
Arduino(阿德维诺,下同)系统是基于单片机系统开发的,并在此基础上大量使用通用标准的元器件,包括软硬件在内的设计都是采用开源方式发布的,因而使用成本较低,在电子创意设计中越来越使用Arduino作为开发平台。...
内包括C#实现的Voronoi Diagram源码,可执行程序和实验报告,请用VS2012或以上版本打开原工程文件。
voronoi 2d 维诺图源代码下载,可编译,运行值得学习
C#实现Voronoi(维诺图), 有图,有代码, 有详细文档介绍。
本程序自己学习用!
通过单片机设对现有的开关进行改良,智能开关可用于学校教室,宿舍节约电计
随着嵌入式微处理器主频的不断提高,信号的传输处理速度越来越快,当系统时钟频率达到100MHZ以上,传统的电路设计方法和软件已无法满足高速电路设计的要求。在高速电路设计中,走线的等长、关键信号的阻抗控制、差分...
利用Visual C++编程技术实现数字图像处理图像的各种基本技术,主要包括以下几点: 1、BMP格式图象的显示:直接显示和打点显示。 2、几何变换:平移,旋转,镜象变换,转置,缩放。 3、正交变换:包括傅立叶变换、...
移动通信系统中Voronoi图的研究及应用,任欢欢,,在移动通信系统中,基站覆盖范围的划分是一个重要研究内容。为此,本文提出一种基于Voronoi图的基站覆盖范围划分方法。首先,依据��
葡萄酒和熟食仪表板欢迎来到葡萄酒和熟食仪表板。 我们利用数据从中获取不同的葡萄酒的信息,以及他们作了全国各地,品种,葡萄酒等。我们的网络刮奶酪信息 ,并且还从获得的信息肉 。 我们创建了一个交互式仪表板,...