- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
人工智能原6
Part I 人工智能语言 Part II 专家系统 Part I 人工智能语言 由于人工智能研究的问题的特点和解决问题的方法的特殊性,为了能方便而有效地建立人工智能系统,需要发展专门的人工智能语言。 人工智能语言 一般来说,人工智能语言应具备如下特点:?? 要有符号处理能力(即非数值处理能力); 适合于结构化程序设计,编程容易; 要有递归功能和回溯功能; 要有人机交互能力; 适合于推理; 要有把过程与说明式数据结构混合起来的能力,又要有辨别数据、确定控制的模式匹配机制。 人工智能语言 在人工智能手册中介绍了七种人工智能语言:LISP,PLANNER,CINNIVER,QLISP,POP2, SAIL,FUZZY。近百种人工智能语言中,只有LISP和后起之秀Prolog是人工智能研究和应用中占重要地位的两种人工智能程序设计语言。虽然国内外对这两种AI语言曾有争议,褒贬不一,但LISP和PROLOG的重要性是都不可否认的。 人工智能语言 函数型语言LISP和逻辑型语言PROLOG都适合作符号处理,都适合于结构化程序设计(LISP提供了函数定义,prolog提供了谓词定义),都具有递归功能(prolog还具有自动回溯功能),都具有人机交互能力(prolog还特别适合于推理),也都具有把过程与说明式数据结构混合起来的能力以及辨别数据、确定控制的模式匹配机制(LISP将程序与数据均表示为表,因此可以把程序作为数据处理,也可将数据当作程序来执行。Prolog用一致的数据结构“项(term)”来构造数据和程序,事实、规则和询问的表现形式都为Horn子句,执行时作统一的操作匹配。LISP的匹配函数、prolog的合一运算自动匹配、自动搜索都具有很强的模式匹配机制。)因此可以说LISP和prolog是两种较为典型的人工智能语言。 人工智能语言 谈到LISP和PROLOG两种AI语言的重要性,我们还可以从美国AI界的权威学者、麻省理工学院教授P.H.Winston(温斯顿)所说的一段话来体会。 人工智能语言 概括地说,计算机语言的发展正是一个从HOW型低级语言向WHAT型高级语言进化的过程.在HOW型语言中,程序编制者必须详细说明运算是怎样(HOW)一步一步进行的;而在WHAT型语言中,程序编制者只需简单说明要做的事情是什么(WHAT) 。 …现代的LISP语言是这些语言的佼佼者,因为采用Common Lisp格式的Lisp具有非凡的表现力,但是如何做某件事情仍然是有待于Lisp程序编制者来表达的东西.相反,Prolog是一种明显地冲破了HOW型语言陈规的语言, 它鼓励程序编制者去描述情况和问题,而不是那些用来解决问题的详细步骤。” LISP语言 1、BackGround 1959年,麦卡锡基于阿隆索.邱奇(Alonzo Church)的λ-演算和西蒙、纽厄尔首创的表结构,开发了著名的LISP语言(LISt Processing language or LISt Processor),成为人工智能界第一个最广泛流行的语言。 LISP语言 2、LISP语言的特点 a、计算用的是符号表达式而不是数; b、具有表处理能力,即用链表形式表示所有的数据; c、控制结构基于函数的复合,以形成更复杂的函数; d、用递归作为描述问题和过程的方法; e、用LISP语言书写的EVAL函数既可作为LISP语言的解 释程序,又可以作为语言本身的形式定义;f、程序本身也同所有其他数据一样用表结构形式表示。 LISP语言 2、LISP的符号表达式 ①符号:以字母开头不含规定的特殊字符的字符串,相当于其他语言中的变量。 ②原子:LISP中不可再分割的对象,如数、符号、空表。 ③表:若干个数或符号用括号括起来就构成一个表,表中的元素用空格分开,没有元素的表称为空表,用( )或者nil表示。 ④符号表达式:原子和表的统称。 LISP语言 LISP的符号表达式采用前缀表示形式,即表中第一个元素是函数符号名,其余的元素是这个函数要求的运算或处理的元素。 例如:(setq y (* 2 3 4 ) ) LISP语言 3、LISP语言的基本函数 (1)数值运算函数 (2)求值与赋值函数 (3)表处理函数 (4)逻辑函数 (5)条件函数 (6)自定义函数与无名函数 LISP语言 (1)数值运算函数 a、算术运算函数:+ - * / 1+ 1- 等 (setq a 10) (/ a 2 2) b、超越函数:exp expt log sqrt
您可能关注的文档
- 高中历史解方法.ppt
- 为什么学电商务.ppt
- 怎样撰写教案例.ppt
- 实践报告书关基本要求.ppt
- 裁判可接受概念之反省.doc
- 书面表达专.ppt
- 人教版六年数学下册灵活选择统计方法课件.ppt
- 人工智能第章.ppt
- 23.登上球之巅.模板.dot.doc
- 妇女对女用孕套的使用者接受性.doc
- 2026哈尔滨银行成都分行秋季校园招聘备考题库含答案详解(a卷).docx
- 2026中国邮政储蓄银行山西省分行校园招聘备考题库有完整答案详解.docx
- 2026中国邮政储蓄银行深圳分行校园招聘备考题库含答案详解(综合卷).docx
- 2026中国邮政储蓄银行福建省分行校园招聘备考题库附答案详解(实用).docx
- 2026中国银联秋季校园招聘备考题库附答案详解(完整版).docx
- 2026交通银行博士后研究人员招聘备考题库完整参考答案详解.docx
- 2026中国邮政储蓄银行总行信息科技校园招聘备考题库及答案详解(新).docx
- 2026中国邮政储蓄银行苏州市分行校园招聘备考题库附答案详解(能力提升).docx
- 2026云南省面向江南大学选调优秀毕业生备考题库含答案详解(突破训练).docx
- 2026中国邮政储蓄银行天津分行校园招聘备考题库附答案详解(b卷).docx
最近下载
- 中国铁矿选矿新技术和新工艺.ppt VIP
- 2025年中国全自动振荡仪行业市场全景评估及投资前景展望报告.docx
- AI可信数据空间白皮书-.pptx VIP
- 票管员的年度总结.pptx VIP
- 5篇中心医院医德医风谈话谈心记录(系列完整版).pdf
- T_ZZXJX 18-2021 现浇混凝土空心楼盖结构工程施工及验收技术规程.docx VIP
- 全国大学生职业规划大赛《医学美容技术》专业生涯发展展示PPT【高职(专科)】 .pptx
- 21 小圣施威降大圣 课件(共34张PPT).ppt VIP
- 新时代教育强国的根本遵循知到智慧树期末考试答案题库2025年喀什大学.docx VIP
- 混凝土冬季施工质量控制培训课件.pptx VIP
原创力文档


文档评论(0)