当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 自然语言环境(中文)下的人工智能理论及其实践——关于智能实现的一些零散的构思Eishn 于广州 2005 年 1 月 3 日 实现人工智能的途径,很多。
 

 

    摘要:对这篇文章的理解应该在熟读我的系列文档的"走四方"篇之后进行,本章的任务之一是在活动对象的显示中加入a*寻路,这是本章的任务1,另外,使动物都活动起来(走动或跑动一段路,当你看完本文的时候你就会知道了,走动或跑动是由程序给man[i].lb=兽的man[i].zs随机赋值的结果,而走动或跑动"一段路"是程序给man[i].lb=兽的man[i].x0,man[i].y0随机赋值的结果,反映到man......
    摘要: 写了这么多了,合计起来有7篇文章,也有10000左右的纯汉字,当初提笔的初衷之一是我考虑这个系列或多或少地对坛友们会有些用,第二是想体现一下自己的个人价值(说得恶心了,呵呵),但愿能对你们有用,读懂这些系列文档的配置是你研究过这本书并有一点vc,mfc的基础知识,了解opp及一些win32的系统低层基础知识,坛子里有朋友说他不懂vc++,甚至vc++的代码跟其它语言写成的源程序他都分不开,他发贴......


自然语言环境(中文)下的人工智能理论及其实践
自然语言环境(中文)下的人工智能理论及其实践——关于智能实现的一些零散的构思

eishn 于广州 2005 年 1 月 3 日

【程序编程相关:FlyingMagic1.0

【推荐阅读:Chinajoy展

【扩展信息:FlyingMagic1.5

    实现人工智能的途径,很多.包括神经网络;以及象专家系统或者知识库那样的基于数据挖掘的方法——它们都是用来实现通用人工智能的.而专用人工智能通常是为解决特定的问题(比如下棋)而设计的.

    这里,通用智能似乎要更加引人入胜一些,科幻电影中的类人机器人(它们是可以与人交流的)给人的印象深刻.但是真的要去实现它,似乎要比专用智能麻烦好多.以至于所谓的“强人工智能能否真正实现”变成了一场辩论.当然(作者认为)没有一种智能是无法实现的(暂且抛开一些哲学的或者其他什么的思考),不过对于我们这些普通人来说,更有意义的,似乎是在一个简陋的的小屋子里,一台破旧的个人计算机中真正地去实现一个通用的人工智能——这个想法就像是科幻电影一样引人入胜.

    回到前面所说的,通用的人工智能“实现起来似乎要比专用智能麻烦好多”.确实,专用智能可以使用许多漂亮的数学与技术.打开任何一本«人工智能导论»都可以得到一系列令人眼花缭乱的理论阐述,但是使用它们时要谨慎,因为这些理论与技术很可能会把你的人工智能变成专用智能下棋机器,或者一个数据仓库,一个专家系统.同样,一些新兴的编程工具可能会让你程序变得很聪明,但是也可能会使你的程序变得“永远如此聪明”:计算机思考逻辑被设定后,便停止了升级或者是只能进行非常有限的升级,在最糟糕的情况下它会对过去的行为守则过于偏执而无法适应新事物.

    在整个设计开始以前,让我们来回忆一下人与机器的最大不同吧:人,有抽象思维,并且,会学习——实现了这些,通用智能便已经成功了一半.

    抽象思维,换句话说就是“聚类”,把一些类似的东西整成一类,从大类到小类,形成一棵抽象树.任何的事物都可以在抽象树中找到一个最终位置,这个位置是该事物的所属类别,或者说是对它的一个精辟解释.

    既然是树结构,自然可以很方便地在计算机中实现了.但是整个情况似乎并没有那么简单.事实上,我们在计算机上常用的树结构应该是主题树,主题树与抽象树的最大不同是——抽象树这种数据结构本身是具有智能的:抽象树具有自动聚类功能,这里的关键词是:“自动”——而主题树的关键词恰是“手动”.
...   下一页
 ·coding tips(j2me)     »显示摘要«
    摘要:coding tipsthe following tips are only suggestions and may or may not give gains in performance, itis to your own judgment and discretion to use them or not.1. use stringbuffer instead of string becau......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE