Atitit.5gl 第五代表语言编程语言 PROLOG教程  人工智能语言的标准 与贯彻

Atitit.5gl 第五替语言编程语言 PROLOG教程  人工智能语言的标准 与贯彻

 

1. 第五代语言就是是自然语言又受名知识库语言或人工智能语言,1

2. 人工智能语言特点2

2.1. 试探法2

2.2. 3.假设发生递归功能跟追忆功能;2

2.3. prolog程序尚未一定的运行顺序,其运行顺序是由电脑控制的,而无是编程序的口。
2

2.4. prolog程序中没if、when、case、for这样的决定流程语句 前面早已说了,程序的运行方式有处理器自己说了算,当然就是就此不顶这些决定流程的告知句了2

2.5.  prolog程序和数码高度统一2

2.6. 4. prolog程序实际上是一个智能数据库2

2.7. 5. 强硬的递归功能2

3. ROLOG语言只生三栽话,分别名为事实、规则和问题。3

3.1. 完整的prolog程序是有实际与规则组成的。3

4. Index4

 

1. 第五替语言就是自然语言又被誉为知识库语言还是人工智能语言,

靶是最为相近日常生活所用言语的程序语言。真正含义及的第五代语言尚未出现,LISP和PROLOG号称第五替语言,其实还远不克达成自然语言的求。

 

 

对此人工智能技术如果解决之题目,往往束手无策将整个文化都体现在稳住的先后中。通常用树立一个知识库(包含事实和演绎规则),程序因条件以及所让的输入信息及所而化解之题目来决定好的走,所以它是于条件模式之制导下的推理过程。这种方式有高大的灵活性、对话能力、有本人解说能力与学习能力。这种措施对化解有规则及对象不雅显著要未齐,(即未能够大好地形式化,不好描述)的莫结构化问题较传统艺术好,它一般用启发式、试探法策略来化解问题。

 

于拍卖部分略问题常常,一般习俗方式以及人为智能用的点子没有什么区别。但每当化解复杂问题时常,人工智能方法及民俗艺术发生出入。

 

 

作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙,  EMAIL:1466519819@qq.com

转载请注明来源: http://www.cnblogs.com/attilax/

 

2. 人造智能语言特点

2.1. 试探法

人造智能方法:人工智能要化解的问题,无法拿任何知识且反映于固定的次序中。这种方式对化解有闭眼结构(ill structured)问题较传统艺术好。弱结构指“x”、“y”不甚显著或不齐全,即非能够很好地形式化,不好描述。“->”用试探法。AI也从来不发展及了会解决当下类题材的通题目。这好像题目是AI研究要缓解的问题

2.2. 3.使生递归功能与回忆功能;

2.3. prolog程序没有特定的运作顺序,其运行顺序是由微机控制的,而不是编程序的人头。

2.4. prolog程序中莫if、when、case、for这样的操纵流程语句 前面早已说了,程序的运作方式产生处理器自己主宰,当然就因故不至这些决定流程的晓句了

2.5.  prolog程序及数量高度统一

2.6. 4. prolog程序实际上是一个智能数据库

prolog的法则就是是关系数据库,它是立以关系数据库的功底及的。在后来的读书着您晤面发现她与SQL数据库查询语言有那么些般之处。使用prolog可以十分便宜的拍卖多少。

2.7. 5. 强的递归功能

每当其他的言语中,你也许已经接触过递归程序了。递归是同栽死简单的点子,它能够使得的化解许多难题。而于prolog中,递归的意义博得了充分的反映,你还是都见面倍感好奇,递归居然又如此巨大的力。

 

3. ROLOG语言只发三种话,分别名叫事实、规则及题材。 

 

概念规则。上面这句话的意思就是是,某人甲和某乙是情侣的条条框框就是是:某人甲爱某人乙,并且有人乙爱某人甲。上面用来分隔两单易之词的“,”表示又的意思。 

当然为能吃电脑运行,这个句子要转呢英文的: 

lovers(X,Y):-love(X,Y),love(Y,X).     

 

3.1. 整机的prolog程序是有真相以及规则组成的。

love(zhangxueyou,wanfei). 
love(zhangxueyou,zouhuimin). 
love(wanfei,xietinfen). 
love(zouhuimin,zhangxueyou). 
love(xietinfen,wanfei). 
love(xietinfen,zouhuimin). 
love(liudehua,zouhuimin). 
lovers(X,Y):-love(X,Y),love(Y,X). 

咱俩可关押出来,完整的prolog程序是发生真相以及规则组成的。事实用来囤一些数码,而平整用来囤积某种可以推理出的关联。 

 

prolog解释器的唤起标志为“?-”,你只需要在以斯提示符后面输入自己之句子就可了。让咱来拘禁率先只询问: 

?-love(zhangxueyou,wanfei). 

 

当了解着我们得采用好写字母代表未知的物,让解释器找到答案。例如: 

?-love(zhangxueyou,X). 

立即句话询问的是:都爱不释手那些人。解释器将于有答案: 

X=wanfei; 
X=zouhuimin; 
no. 

小心1:上面的蝇头单“;”是人工输入的,当解释器找到一个答案之后,它以是答案输出,并且等待用户的更是输入,如果用户输入“;”,解释器将连续搜寻另外的答案,如果输入的是别的符号,解释器将终止查询。 

 

4. Index

Prolog教程1-补充教程(写在专业教程的先头)

Prolog教程2-入门

Prolog教程3-事实

Prolog教程4-简单询问

Prolog教程5-混合查询

Prolog教程6-规则

Prolog教程7-小结

Prolog教程8-算术

Prolog教程9-数据管理

Prolog教程10-递归

Prolog教程11-数据结构

Prolog教程12-列表

Prolog教程13-操作符

Prolog教程14-截断

Prolog教程15-流程控制

Prolog教程16-自然语言

 

Prolog调用C语言 – 以扩展谓词也例

C语言调用Prolog Amzi逻辑服务器

人为智能语言–PROLOG

 

Prolog教程_prolog吧_百度贴吧.htm

Prolog教程 – zhaoyang17底博客 – 博客频道 – CSDN.NET.htm