AI(AI语言)【荐】.pdfVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
AI(AI语言)【荐】.pdf

人工智能语言 人工智能语言 人工智能语言 一、概述 人工智能语言是一类适应于人工智能和知识工程 领域的、具有符号处理和逻辑推理能力的计算机程 序设计语言。 能够用它来编写程序求解非数值计算、知识处理、 推理、规划、决策等具有智能的各种复杂问题。 典型的人工智能语言主要有LISP 、Prolog、 Smalltalk、C++等。 人工智能语言 人工智能语言 人工智能语言 LISP (LISt Processing )是表处理语言,是一种 函数型程序设计语言。 PROLOG (PROgramming in LOGic )是逻辑型 程序设计语言。 一般来说,LISP可以称为人工智能的汇编语言, Prolog是人工智能更高级的语言。 人工智能语言 人工智能语言 人工智能语言 二、人工智能语言的发展 人工智能发展的初期,人工智能语言就得到了研究 和开发。实际上五十多年来,先后出现过近百种AI 语言,但很多都被淘汰了。 AI语言主要有三个来源: 对可计算性理论的研究。例如,LISP语言是为 处理人工智能中大量出现符号编程问题而设计 的,其理论基础是符号集上的递归函数论。 Prolog语言是为处理人工智能中大量出现的逻 辑推理问题而设计的,其理论基础是一阶谓词 演算的消解法定理证明。 人工智能语言 人工智能语言 人工智能语言 对认知科学的研究成果。例如产生式表示、框 架表示、语义网络表示等实际上都有其认知模 型作为背景。学者们研究出各种各样的认知模 型,并为这些模型设计相应的知识表示语言。 如OPS5是产生式表示的语言,SRL、FRL、FEST 等是框架语言。 知识工程的实际需要。例如,为了开发各种领 域的专家系统而设计的包含不精确推理或不确 定推理功能,甚至包含多种不同推理机制的AI 语言,例如Loops和TUILI。 近年来出现了具有人工智能特色的面向对象程序设 计,称为面向Agent的程序设计。如OZ等。 人工智能语言 人工智能语言 人工智能语言 三、AI程序与传统程序之间的差别 传统程序通常把问题的全部知识以各种的模型表达在固定 程序中,问题的求解完全在程序指导下,按着预先安排好的 步骤一步一步(逐条)地执行。 AI技术要解决的问题,往往无法把全部知识都体现在固定 的程序中。人工智能程序通常需要建立一个知识库(包含事 实和推理规则),程序根据环境和所给的输入信息以及所要 解决的问题来决定自己的行动,所以它是在环境模式的指导 下的推理过程。 人工智能程序有极大的灵活性、对话能力、有自我解释能 力和学习能力。这种方法对解决一些条件和目标不大明确或 不完备,即不能很好地形式化描述的非结构化问题比传统方 法好,AI程序通常采用启发式、试探法策略来解决问题。 人工智能语言 人工智能语言 人工智能语言 四、人工智能语言的特点 一般来说,人工智能语言应具备如下特点: 具有符号处理能力,即非数值处理能力; 适合于结构化程序设计,编程容易; 具有递归功能和回溯功能; 具有人机交互能力; 适合于推理; 具有把过程与说明式数据结构混合起来的能力,又 要有辨别数据、确定控制的模式匹配机制。 人工智能语言 人工智能语言 人工智能语言 五、Prolog语言 Prolog是一种描述性的逻辑程序设计语言,建立在 一阶谓词逻辑的理论基础上,能够高效地实现逻辑 推理功能; 使用Prolog编程,只需给出求解所需的事实和规 则,Prolog就能用通过内建的强大的匹配、回溯以 及递

文档评论(0)

cnsg + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档