国产成人v爽在线免播放观看,日韩欧美色,久久99国产精品久久99软件,亚洲综合色网站,国产欧美日韩中文久久,色99在线,亚洲伦理一区二区

學習啦 > 新聞資訊 > 科技 > 人工智能用什么編程

人工智能用什么編程

時間: 坤杰951 分享

人工智能用什么編程

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

  人工智能的編程語言

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

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

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

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

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

  •具有人機交互能力;

  •適合于推理;

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

  人工智能編程的兩種語言

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

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

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

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

1.人工智能編程論文

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

3.學習編程需要的時間以及方法

4.人工智能邏輯論文

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

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

7.人工智能小論文

8.人工智能與機器人的論文

2485899