趣文网 > 作文大全

人工智能编程的那些典型类型对学习都有哪些的帮助?

2020-12-31 20:30:01
相关推荐

人工智能编程其实就是一种独特的编程语言,这种语言主要可分为LISP语言和Prolog语言。

LISP语言

在20世纪50年代后期,麻省理工学院的John McCarthy开始进行研究的,他在研究初期主要是在设计一个用表处理的递归系统,然后在20世纪60年代初研制出了LISP语言。这种语言在使用中主要的作用就是处理符号表达式的、相当简单的函数式程序设计,它的主要设计原理是由数学中的函数与函数作用的概念,它奠定了函数式语言的基础。真正的LISP语言并不是vonNeumann风格的,它没有使用ALGOL60等语言中所采用的可修改变量、赋值语句、转向语句等yon Neumann结构语言中的有关概念。并且从结构形式和处理方式方面来看,这种语言和它的数据都是固定的,所以,在工作中还是比较的方便编写解释程序,LISP语言除了用s一表达式来统一处理数据与程序外,还引入了前缀运算符表示法、递归数据结构、递归控制结构以及新的条件表达式形式。

Prolog语言

Prolog的全称是Programming in Logic,并分属逻辑编程语言行列。它建立在逻辑学的理论基础之上,所以在一开始主要使用在自然语言等研究领域。,不过现在已经非常的广泛使用在一些人工智能的研究上了,就比如说能够用来建造专家系统、自然语言理解、智能知识库等。还有,它对那些经由手动编写出来的程序也是非常有帮助的,是会让手动写出的程序更快速,这最根本的原因就是这种编程方法和使用逻辑语言写出的程序非常接近。

Prolog程序有着非常鲜明的逻辑编程语言特色,其中就有不具有常用的运行顺序,因为它主要是靠计算机来进行运行的,而不需要人为进行编写程序。Prolog程序中没有if、when、case、for这样的控制流程语句;Prolog程序和数据高度统一,其程序实际上是一个智能数据库;Prolog语言具有强大的递归功能。自1981年日本政府宣布第5代计算机系统(FGCS)项目以Prolog为基础以来,Prolog已成为人工智能研究领域的主导语言。

其实对于编程来说,编程语言还是比较重要,在这方面人工智能也不例外的,所以学习或者是了解人工智能编程首先就要了解它的语言,不过由于在近些年我国的发展很快,我国的普遍人群对计算机的理解与使用也更熟悉,所以人工智能编程的了解与学习还是简单很多的。

阅读剩余内容
网友评论
相关内容
延伸阅读
小编推荐

大家都在看

阳光下的成长作文600字 有关欲扬先抑的作文 万能英语作文开头结尾 描写初秋的作文 打屁股实践作文 菊花三年级作文 英语作文通知信 感人的故事作文400字 包子作文 可爱的校园作文 敢于挑战权威作文 二年级作文40字 作文柳树200字 长征的作文600字 夜游滕王阁作文 德福作文字数 家乡的枇杷作文 三年级采访作文 历年作文题目 关于三月街的作文 重庆的火锅作文 丰收节作文 晒稻谷的作文 银杏叶的作文 满分作文及赏析 一线天作文 九下英语作文 鼓励高考作文 描写村庄的作文 美丽的小区作文400字