不卡AV在线|网页在线观看无码高清|亚洲国产亚洲国产|国产伦精品一区二区三区免费视频

學(xué)習(xí)啦 > 新聞資訊 > 科技 > 人工智能用什么編程

人工智能用什么編程

時(shí)間: 坤杰951 分享

人工智能用什么編程

  人工智能(AI)語言是一類適應(yīng)于人工智能和知識工程領(lǐng)域的、具有符號處理和邏輯推理能力的計(jì)算機(jī)程序設(shè)計(jì)語言。以下是學(xué)習(xí)啦小編精心整理的人工智能用什么編程的相關(guān)資料,希望對你有幫助!

  人工智能的編程語言

  典型的人工智能語言主要有LISP、Prolog、Smalltalk、C++等。

  一般來說,人工智能語言應(yīng)具備如下特點(diǎn):

  •具有符號處理能力(即非數(shù)值處理能力);

  •適合于結(jié)構(gòu)化程序設(shè)計(jì),編程容易;

  •具有遞歸功能和回溯功能;

  •具有人機(jī)交互能力;

  •適合于推理;

  •既有把過程與說明式數(shù)據(jù)結(jié)構(gòu)混合起來的能力,又有辨別數(shù)據(jù)、確定控制的模式匹配機(jī)制。

  人工智能編程的兩種語言

  函數(shù)型語言LISP和邏輯型語言PROLOG都適合作符號處理,都適合于結(jié)構(gòu)化程序設(shè)計(jì)(LISP提供了函數(shù)定義,prolog提供了謂詞定義),都具有遞歸功能(prolog還具有自動回溯功能),都具有人機(jī)交互能力(prolog還特別適合于推理),也都具有把過程與說明式數(shù)據(jù)結(jié)構(gòu)混合起來的能力以及辨別數(shù)據(jù)、確定控制的模式匹配機(jī)制(LISP將程序與數(shù)據(jù)均表示為表,因此可以把程序作為數(shù)據(jù)處理,也可將數(shù)據(jù)當(dāng)作程序來執(zhí)行。Prolog用一致的數(shù)據(jù)結(jié)構(gòu)“項(xiàng)(term)”來構(gòu)造數(shù)據(jù)和程序,事實(shí)、規(guī)則和詢問的表現(xiàn)形式都為Horn子句,執(zhí)行時(shí)作統(tǒng)一的操作匹配。LISP的匹配函數(shù)、prolog的合一運(yùn)算自動匹配、自動搜索都具有很強(qiáng)的模式匹配機(jī)制。)因此可以說LISP和prolog是兩種較為典型的人工智能語言。

  人工智能的主體程序設(shè)計(jì)

  近年來出現(xiàn)了具有人工智能特色面向?qū)ο蟪绦蛟O(shè)計(jì),稱為面向主體(Agent,亦稱活體)程序設(shè)計(jì)。往一個(gè)對象中增加更多的智能,使它能根據(jù)環(huán)境的變化進(jìn)行推理并規(guī)劃自己的行為,就得到主體(Agent)。主體概念符合Minsky提出的“意念社會”認(rèn)知模型,特別適用于分布環(huán)境。經(jīng)典的面向?qū)ο蟪绦蛟O(shè)計(jì)語言是Smalltalk,面向主體的程序設(shè)計(jì)語言也已經(jīng)有了一些,如OZ等,但還沒被大家公認(rèn)和普遍采用。也有基于PDP認(rèn)知模型(Parallel Distributed Processing)的神經(jīng)網(wǎng)絡(luò)語言。第三來源是知識工程的實(shí)際需要。例如,為了開發(fā)各種領(lǐng)域的專家系統(tǒng)而設(shè)計(jì)的包含不精確推理或不確定推理功能,甚至包含多種不同推理機(jī)制的AI語言,例如Loops和TUILI。還有的是看到某一個(gè)專家系統(tǒng)做得比較成功,干脆抽去它的領(lǐng)域知識,留下它的表示方法,也成為一種語言,俗稱專家系統(tǒng)外殼。例如,抽去醫(yī)學(xué)專家系統(tǒng)MYSIN的領(lǐng)域知識就得到一個(gè)外殼語言Emycin。

  看了“人工智能用什么編程”的人還看了:

1.人工智能編程論文

2.什么是人工智能 人工智能定義 人工智能主要成果

3.學(xué)習(xí)編程需要的時(shí)間以及方法

4.人工智能邏輯論文

5.有關(guān)人工智能方面的論文(2)

6.人工智能邏輯推理論文

7.人工智能小論文

8.人工智能與機(jī)器人的論文

2485899