网站首页

手机版 登录 注册 注册请联系罗经理 QQ1910842478 手机微信同号15303722506
人工智能编程专栏

当前位置:首页>人工智能编程专题>专题简介

人工智能编程简介

   人工智能编程语言是一类适应于人工智能和知识工程领域的、具有符号处理和逻辑推理能力的计算机程序设计语言。能够用它来编写程序求解非数值计算、知识处理、推理、规划、决策等具有智能的各种复杂问题。

   事实上,已经有多种对应于各种不同知识表示方式的人工智能编程语言。按所对应的知识表示方式不同。大体上可以区分为以下几类:

   1.对应于产生式规则知识表示的语言。例如,由美国卡耐基·梅农大学的C·L·福基(C.L.Forgy)等人于1977年开发的OPS(officialproductionsystem),当时’就用它来为DEC公司开发了一个解决VAX计算机系统配置问题的系统X1/XCON。

   2.对应于逻辑公式知识表示的语言。一种已广为应用的逻辑语言就是PROLOG。它是1970年由法国马塞大学的A.柯迈豪埃(AlainColmerauer)所开发的。

   3.对应于框架或语义网知识表示的语言。这是一类所谓“面向对象”的(object-oriented)语言。其中一个有代表性的语种就是Smalltalk。它是在1980年首创,后来发展了好几个版本,通常以发布的年份来标记,例如,第1个版本叫Smalltalk-80等等。

   4.对应于函数知识表示或函数式程序设计风格的语言。首先是由计算机科学家J.巴科斯(J.Backus)在1978年发表的一篇获图灵奖的论文中提出。这篇论文的题目就叫做:“程序设计能够摆脱诺依曼风格吗?程序的函数风格及其代数”。它提出的函数式编程语言,虽然在理论上很,而且建立在坚实的数学基础之上,但是在常规计算机上很难实现。倒是早在20世纪50年代末、60年代初美国麻省理工学院的约翰·麦卡锡等人首先开发的列表处理语言LISP(LIStProcessing)迄今仍然广泛用于编写人工智能应用程序,特别是用于开发系统。函数语言在解释执行机制上的特点是递归地由较内层向外层归约(reduction),而每次归约都是把一个函数“作用”,于它的变元而得出函数值的过程。所以又称这类语言为“作用式”(applicative)语言。

求学问答专业答复,快速响应
电话:15303722506
QQ:
有问题需要老师在线解答? 立即提问 马上回复
更多 留言咨询
  • 龚明昊留言咨询:一级注册建筑师
  • 王子曰留言咨询:请问学校在哪里?
  • 张龙留言咨询:咨询
  • 钱晓华留言咨询:想学到可以上台表演的那种...
  • 福事留言咨询:咨询
  • 留言咨询:挖掘机
  • 留言咨询:育婴师
  • 王莹留言咨询:汽修
  • 胡玥留言咨询:学开挖掘机
  • 留言咨询:安全评价师职业培训
人工智能编程专栏:提供 人工智能编程培训课程、 人工智能编程学校、人工智能编程资讯等。您可以查看和发布人工智能编程信息。感谢您选择人工智能编程信息平台。

品牌:近5000家优秀培训机构 行业:覆盖十大类200个行业 学员:为百万学员提供求学服务

找学:选择离您较近的学校 选课:对比选择最优课程 咨询:全心全意服务

课程:精选优质课程 保障:人工实名认证 评价:学员真实评价

省时:提交求学需求;学校主动联系你; 省钱:享受超低课程折扣;

环球网校| 武汉仁和会计| 华图网校

版权所有:河南天华教育科技有限公司 备案编号:豫ICP备18001490号-1