当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: 曾经看到过网络上的一些文章打着人工智能的旗号,大谈深度优先搜索、广度优先搜索、Alpha-Beta剪枝等等搜索算法,然后就什么都没有了,给人的感觉,仿佛人工智能就是搜索,能用到人工智能的就是电脑博弈。
 

 

 ·scm项目结构和流程    »显示摘要«
    摘要:忙了几天,终于把这次的项目结构和流程弄清楚了,整理了一下。 1. 目录结构: a. c:\scm\csz\config放置的是本次系统的配置文件。 1. application-config.xml系统流程控制文件(*) 2. app-message-jp.xml消息文件 3. document-merge-dictionary.xml标签与入出力助手映射文件 4. fault-action-co......
 ·courseguide1-networkprogramming    »显示摘要«
    摘要:cosc1176 network programming the course is an introduction to programming applications that use computer networks. the operation and characteristics of major computer networks are studied because of t......


究竟什么是人工智能(ArtificialIntelligence)?

曾经看到过网络上的一些文章打着人工智能的旗号,大谈深度优先搜索.广度优先搜索.alpha-beta剪枝等等搜索算法,然后就什么都没有了,给人的感觉,仿佛人工智能就是搜索,能用到人工智能的就是电脑博弈.另外一些文章呢,则脱离实际天马行空自由想象,一不留神就谈到哲学上去了.按我的理解,这样谈人工智能的人要么就是大牛,目光已经超越了现在人工智能的发展,要么就是对人工智能实在缺乏了解,不知道人工智能都研究什么,也不知道领域内的困难在哪里,因此也就只能凭空想象了.

【程序编程相关:BT种子文件格式

那么,人工智能究竟是什么呢?说到人工智能首先要提到智能代理(intelligent agent).智能代理是一种抽象的实体,可以把它想象成一个存在于系统中.程序中的机器人,它接受外部环境给它的讯息,同时也对环境做出动作,并影响环境.所谓外部环境,就是系统中不受智能代理控制的部分.比如,你如果把一个排序程序看成一个智能代理,那么输入的数据就可以看作外部环境,而你的程序对数据的排序就可以看成一种动作.而人工智能就是研究如何让智能代理更“智能”.所谓的“智能”,包括让它像人一样合理的思考,像人一样做出合理的动作.历史上有一些学者提出了一些关于人工智能的定义,这里摘抄几个: 【推荐阅读:dat和mpg文件的区别

【扩展信息:如何修复被修改的IE

1. "the study of how to make computers do things at which, at the moment, people are better." (rich and knight, 1991)


...   下一页
 ·开源邪说读后感    »显示摘要«
    摘要: 今天一起来,就在csdn的首页上看到这篇文章,后面还跟着一大堆的评论,我还从来没在csdn的博客上看到如此多的评论。 我的观点是:开源无疑是对开发人员的伤害。反对开源的也不是只有微软一家。软件是知识产权,从编写软件中获取利益是十分正常的事情。就像是一个作家从通过自己的写作获取稿费一样,程序员通过编写代码获得报酬是很正常的。如果作家不能从自己的作品中获得利益,那么作家的就不会有好的作品。程序员如果......
» 本期热门文章:

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