欧美色欧美亚洲高清在线观看,国产特黄特色a级在线视频,国产一区视频一区欧美,亚洲成a 人在线观看中文

  1. <ul id="fwlom"></ul>

    <object id="fwlom"></object>

    <span id="fwlom"></span><dfn id="fwlom"></dfn>

      <object id="fwlom"></object>

      專家系統(tǒng)讀后感5篇

      時間:2019-05-14 14:11:02下載本文作者:會員上傳
      簡介:寫寫幫文庫小編為你整理了多篇相關的《專家系統(tǒng)讀后感》,但愿對你工作學習有幫助,當然你在寫寫幫文庫還可以找到更多《專家系統(tǒng)讀后感》。

      第一篇:專家系統(tǒng)讀后感

      專家系統(tǒng)讀后感:

      一.專家系統(tǒng)的原理與設計

      1.專家系統(tǒng)的概念:

      專家系統(tǒng)(Expert System, ES)指專家咨詢系統(tǒng),它是一種具有大量專門知識與經(jīng)驗的智能計算機系統(tǒng),通常,主要指計算機軟件系統(tǒng)。它把專門領域中人類專家的知識和思考解決問題的方法,經(jīng)驗和訣竅組織整理且存儲在計算機中,不但能模擬領域專家的思維過程,而且能讓計算機宛如人類專家那樣智能地解決實際問題。概括地說,ES是一個應用于某專門領域,擁有專家級知識,能模擬專家思維,能達到專家級水平的系統(tǒng)。

      2.專家系統(tǒng)的特點:

      ES與人類專家相比,具有如下一些特點:

      ES是人類專家智能的模擬,延伸和擴展,具有一定的復雜性和難度;ES 是專家可以信賴和利用的高水平智能助手和 有效工具;ES可具有一個或多個專家的知識和經(jīng)驗,能接近人類專家的水平在特定領域工作;ES能高效,準確,迅速地工作,不會產(chǎn)生疲勞,遺忘,不受環(huán)境,情緒等的影響;ES 突破了時間和空間的控制,程序可永久保存,并可復制,還可在網(wǎng)上傳遞;ES能進行有效推理,包括各種精確行推理和非精確性推理。

      3.相對于一般計算機軟件系統(tǒng)來說

      ES 不同于一般的計算機軟件系統(tǒng),其特點在于:

      從處理問題的性質來看,ES善于解決不確定性,非結構化,沒有算法或雖然有算法但是在現(xiàn)有的機器上無法實施的困難問題,主要用于知識信息處理,而不是數(shù)值信息處理; 從處理問題的方法看,ES 則主要依靠知識表達技術,知識推理,知識收集和編碼,知識存儲和編排,建立知識庫及其管理系統(tǒng),利用專家的知識和經(jīng)驗,求解專門問題,而不是數(shù)學描述的方法來解決問題,它是基于知識的只能問題求解系統(tǒng);從系統(tǒng)的結構來看,ES 則是強調知識與推理的分離,因而靈活性和可擴充性更好;從知識的推理能力來看,ES 的工作是在環(huán)境模式驅動下的知識推理過程,而不是在固定程序控制下的指令執(zhí)行過程。

      二.專家系統(tǒng)的開發(fā)工具與環(huán)境

      1.專家系統(tǒng)的設計工具

      建造ES 的計算機程序設計工具稱作ES 工具或者ES 外殼,ES 工具和ES 外殼實質上是一個知識庫管理系統(tǒng),只要建立了知識庫,就能夠得到該知識庫領域的ES。

      ES輔助工具是ES開發(fā)工具中支撐環(huán)境的一部分,主要用于幫助建造高級的知識庫和調試ES,包括一些用來幫助獲取知識,表達知識的程序,以及幫助知識工程師設計ES的程序。按其功能和特性劃分,ES 輔助型工具可分為知識獲取輔助型工具和系統(tǒng)設計助手兩種。

      ES支持工具也稱為ES支持環(huán)境或支持工具集。它們用來執(zhí)行與ES建造工具的連接,幫助用戶與ES對話,輔助程序的調試或作為它的一部分。ES支持工具有程序設計輔助(輔助調試,知識庫編輯器,輸入/輸出界面)和解釋設施兩部分組成。

      2.專家系統(tǒng)的開發(fā)環(huán)境

      ES 開發(fā)環(huán)境是以一種或多種工具和方法為核心,由若干計算機子程序或者模塊組成的,為高效率開發(fā)ES 而設計和實現(xiàn)的大型智能計算機軟件系統(tǒng),加上與之配套的各種輔助工具和界面環(huán)境的完整的集成,形成一種集成化ES 開發(fā)工具包,用于解決特殊范圍或層次問題。一個好的ES 開發(fā)環(huán)境應想用戶提供多方面的支持,包括從系統(tǒng)分析,知識獲取,程序設計到系統(tǒng)調試與維護的一條龍服務。

      三.不精確推理與模糊專家系統(tǒng)

      六.總結:

      首先通過初步的學習對專家系統(tǒng)的概念和原理有個大致的了解。所謂專家系統(tǒng),就是ES是一個應用于某專門領域,擁有專家級知識,能模擬專家思維,能達到專家級水平的系統(tǒng)。由于ES是基于知識的系統(tǒng),那么,構建ES就涉及知識涉取(從人類專家那里或從實際問題那里搜集,整理,歸納專家級知識),知識的組織與管理,知識庫建立于維護,知識的利用等。

      ES開發(fā)工具與環(huán)境是一種為高效率開發(fā)ES而設計的高級程序系統(tǒng)或高級程序設計語言環(huán)境。從目前的現(xiàn)狀來看,ES開發(fā)工具和環(huán)境可以分為5個主要類型:程序設計語言,知識工程語言,輔助型工具,支持工具以及開發(fā)環(huán)境。專家系統(tǒng)作為計算機軟件,其構造方法可以分為以下3種:利用計算機高級語言編寫建造ES ;利用計算機程序設計環(huán)境編寫建造ES ;利用計算機程序設計工具編寫建造ES。

      在實際工作中,人們通常用不準確,不完整的資料來描述工作關系的不確定。造成

      第二篇:人工智能專家系統(tǒng)實驗

      河南城建學院

      《 人工智能 》實驗報告

      實驗名稱:__實驗四 名稱實現(xiàn)一個基于產(chǎn)生式系統(tǒng)的小型專家系統(tǒng)(動物識別)成績: 專業(yè)班級: 0814112 學號: 081411202 姓名: xxxxxxxxxxxx 實 驗 日 期 : 2014 年 5 月 20 日

      實驗器材:VC6.0軟件,多媒體計算機。

      一、實驗目的

      掌握產(chǎn)生式系統(tǒng)的運行機制和基于規(guī)則推理的基本方法。通過一個實例了解小型專家系統(tǒng)的結構、設計和實現(xiàn)過程,初步掌握專家系統(tǒng)的設計和實現(xiàn)方法。

      二、實驗要求

      設計并實現(xiàn)一個某領域的小型專家系統(tǒng)(動物識別),該系統(tǒng)能對輸入的詢問回答分類或預測的結果,并根據(jù)推理過程回答“為什么”或“怎樣得出該結論”的問題。

      三、實驗步驟

      (1)定義變量,包括變量名和變量的值。(2)建立規(guī)則庫,其方法是:(a)輸入規(guī)則的條件:每條規(guī)則至少有一個條件和一個結論,選擇變量名,輸入條件(符號);選擇變量值,按確定按鈕就完成了一條條件的輸入。重復操作,可輸入多條條件;

      (b)輸入規(guī)則的結論:輸入完規(guī)則的條件后,就可以輸入規(guī)則的結論了,每條規(guī)則必須也只能有一個結論。選擇變量名,輸入條件(符號),選擇變量值,按確定按鈕就完成了一個結論的輸入。重復以上兩步,完成整個規(guī)則庫的建立。

      (3)建立事實庫(總數(shù)據(jù)庫):建立過程同步驟2。重復操作,可輸入多條事實。

      該動物識別專家系統(tǒng)由15條規(guī)則組成,可以識別七種動物,在15條規(guī)則中,共出現(xiàn) 30個概念(也稱作事實),共30個事實,每個事實給一個編號,從編 號從1到30,在規(guī)則對象中我們不存儲事實概念,只有該事實的編號,同樣規(guī)則的結論也是事實概念的編號,事實與規(guī)則的數(shù)據(jù)以常量表示,其結構如下:

      char *feature[]={“有毛”,“產(chǎn)奶”,“有羽毛”,“會飛”,“會下蛋”,“吃肉”,“有犬齒”,“有爪”,“眼睛盯前方”,“有蹄”,“反芻”,“黃褐色”,“有斑點”,“有黑色條紋”,“長脖”,“長腿”,“不會飛”,“會游泳”,“黑白兩色”,“善飛”,“哺乳類”,“鳥類”,“肉食類”,“蹄類”,“企鵝”,“海燕”,“鴕鳥”,“斑馬”,“長頸鹿”,“虎”,“金錢豹”};存放規(guī)則的結構體: typedef struct

      { int relation[5];

      int name;}Rule;存放產(chǎn)生式規(guī)則推理過程的數(shù)組: Rule rule[15]={ {{0,-1},20}, {{1,-1},20}, {{2,-1},21}, {{3,4,-1},21}, {{20,5,-1},22}, {{6,7,8,-1},22}, {{20,8,-1},23}, {{20,9,-1},23}, {{22,11,12,-1},30}, {{22,11,13,-1},29}, {{23,14,15,12,-1},28}, {{23,13,-1},27},//如果動物是蹄類(23),且有黑色條紋(13),則該動物對應事實數(shù)組的第27個“斑馬”

      {{21,14,15,16,-1},26}, {{21,19,-1},25},//如果動物是鳥類(21),且是肉食類(19),則該動物對應事實數(shù)組的第25個“海燕”。

      {{21,17,18,16,-1},24} };程序用編號序列的方式表達了產(chǎn)生式規(guī)則,如資料中規(guī)則14,如果動物是鳥,且是肉食類,則該動物對應事實數(shù)組的第二十五個“海燕”。如資料中規(guī)則12,如果動物是蹄類,且有黑色條紋,則該動物對應事實數(shù)組的第二十七個“斑馬”。

      (4)按“開始”或“單步”按鈕即可。

      此外,利用實例演示,可以運行系統(tǒng)默認的產(chǎn)生式系統(tǒng),并且可以進行正反向推理。其他的可參見其幫助文件。

      三、源代碼

      #include #include using namespace std;char *animal[]={“企鵝”,“海燕”,“鴕鳥”,“斑馬”,“長頸鹿”,“虎”,“金錢豹”};char *feature[]={“有毛”,“產(chǎn)奶”,“有羽毛”,“會飛”,“會下蛋”,“吃肉”,“有犬齒”,“有爪”,“眼睛盯前方”,“有蹄”,“反芻”,“黃褐色”,“有斑點”,//0

      “有黑色條紋”,“長脖”,“長腿”,“不會飛”,“會游泳”,“黑白兩色”,“善飛”,“哺乳類”,“鳥類”,“肉食類”,“蹄類”,//13

      “企鵝”,“海燕”,“鴕鳥”,“斑馬”,“長頸鹿”,“虎”,“金錢豹”};

      //24

      typedef struct //存放規(guī)則的結構體 { int relation[5];

      int name;}Rule;Rule rule[15]={ {{0,-1},20}, {{1,-1},20}, {{2,-1},21}, {{3,4,-1},21}, {{20,5,-1},22}, {{6,7,8,-1},22}, {{20,8,-1},23}, {{20,9,-1},23}, {{22,11,12,-1},30}, {{22,11,13,-1},29}, {{23,14,15,12,-1},28}, {{23,13,-1},27}, {{21,14,15,16,-1},26}, {{21,19,-1},25}, {{21,17,18,16,-1},24}};int flag[23]={0};//標記各個特征是否選擇 int IsAnimal(int a);int inference();void input();void menu();void menu(){ int i=0;

      for(i=0;i<24;i++){

      if(i%4==0&&i!=0)

      {

      cout<

      }

      printf(“%-3d.%-15s”,i,feature[i]);

      } } void input(){ int ti=0;for(int i=0;i<24;i++){

      flag[i]=0;} while(ti!=-1){

      cout<<“n輸入選擇(-1結束):”;

      cin>> ti;

      if(ti>=0&&ti<=23)

      flag[ti]=1;

      else if(ti!=-1)

      {

      cout<<“輸入錯誤!請輸入0~23//notanimal=25

      cin.clear();//清除流錯誤錯誤標

      cin.sync();////////////清空輸入緩沖區(qū)

      } } } int IsAnimal(int a){ if(a>=24&&a<=30)

      return 1;

      else

      return 0;} int inference()//正向推理 {

      int ti;

      int i,j;

      int tres;

      cout<

      for(i=0;i<15;i++)

      {

      j=0;

      之間的數(shù)字!”<< endl;

      ti=rule[i].relation[j];

      while(ti!=-1)//-1作為結束

      {

      if(flag[ti]==0)

      break;

      j++;

      ti=rule[i].relation[j];

      }

      if(ti==-1)//ti==-1代表規(guī)則滿足

      {

      tres=rule[i].name;

      flag[tres]=1;

      printf(“運用了規(guī)則%d : ”,i);

      j=0;

      while(rule[i].relation[j]!=-1)

      {

      cout<

      j++;

      }

      cout<<“====> ”<

      if(IsAnimal(tres))

      {

      return 1;

      }

      }

      }

      if(i==15)

      {

      cout<<“沒有這種動物”;

      }

      return-1;} void main(){

      char q;

      while(q!='n')

      {

      menu();

      input();

      inference();

      cout<<“n繼續(xù)?(Y/N)”<

      cin>>q;

      system(“cls”);

      } }

      四、結果分析

      1、若已知:動物是蹄類(23),且有黑色條紋(13),則結果:該動物對應事實數(shù)組的第27個“斑馬”。使用了推理規(guī)則12,即:{{23,13,-1},27},使用規(guī)則運行結果如圖1所示:

      圖1

      2、若已知:動物是鳥類(21),且是肉食類(19),則結果該動物對應事實數(shù)組的第25個“海燕”。使用了推理規(guī)則14,即:{{21,19,-1},25},使用規(guī)則運行結果如圖2所示:

      圖2

      五、心得體會

      本實驗環(huán)境主要提供一個能夠實現(xiàn)模擬產(chǎn)生式專家系統(tǒng)的驗證、設計和開發(fā)的可視化操作平臺。使用戶既能用本系統(tǒng)提供的范例進行演示或驗證性實驗,也能夠用它來設計并調試自己的實驗模型。

      通過這次實驗,我對產(chǎn)生式系統(tǒng)有了更深刻的認識。產(chǎn)生式系統(tǒng)是由一組規(guī)則組成的、能夠協(xié)同作用的推理系統(tǒng)。其模型是設計各種智能專家系統(tǒng)的基礎.產(chǎn)生式系統(tǒng)主要由規(guī)則庫、綜合數(shù)據(jù)庫和推理機三大部分組成。產(chǎn)生式系統(tǒng)用來描述若干個不同的以一個基本概念為基礎的系統(tǒng),這個基本概念就是產(chǎn)生式規(guī)則或產(chǎn)生式條件和操作對。在產(chǎn)生式系統(tǒng)中,論域的知識分為兩部分:用事實表示靜態(tài)知識;用產(chǎn)生式規(guī)則表示推理過程和行為。專家系統(tǒng)的規(guī)則是由專家定的,在該實驗中,是由本人制定的。

      教師評語:

      教師簽名:

      第三篇:人工智能與專家系統(tǒng)感想

      姓名:萬偉

      學號:1120100924

      人工智能與專家系統(tǒng)感想

      人工智能(Artificial Intelligence),英文縮寫為AI。它是研究、開發(fā)用于模擬、延伸和擴展人的智能的理論、方法、技術及應用系統(tǒng)的一門新的技術科學。人工智能是計算機科學的一個分支,它企圖了解智能的實質,并生產(chǎn)出一種新的能以人類智能相似的方式做出反應的智能機器,該領域的研究包括機器人、語言識別、圖像識別、自然語言處理和專家系統(tǒng)等。

      人工智能技術導論這門課的學習,讓我知道了人工智能從誕生發(fā)展到今天經(jīng)歷了一條漫長的路,許多科研人員為此而不懈努力。人工智能的開始可以追溯到電子學出現(xiàn)以前。象布爾和其他一些哲學家和數(shù)學家 建立的理論原則后來成為人工智能邏輯學的基礎。而人工智能真正引起 研究者的興趣則是1943年計算機發(fā)明以后的事。技術的發(fā)展最終使得人們可以仿真 人類的智能行為,至少看起來不太遙遠。接下來的四十年里,盡管碰到許多阻礙,人工智能仍然從最初只有十幾個研究者成長到現(xiàn)在數(shù)以千計的工程師和專家在研究; 從一開始只有一些下棋的小程序到現(xiàn)在的用于疾病診斷的專家系統(tǒng),人工智能的發(fā)展有目共睹。

      人工智能經(jīng)過幾十年的發(fā)展,其應用在不少領域得到發(fā)展,在我們的日常生活和學習當中也有許多地方得到應用。我通過網(wǎng)絡查找,知道了以下領域的人工智能的發(fā)展。

      專家系統(tǒng)是一種模擬人類專家解決領域問題的計算機程序系統(tǒng)。專家系統(tǒng)內部含有大量的某個領域的專家水平的知識與經(jīng)驗,能夠運用人類專家的知識和解決 問題的方法進行推理和判斷,模擬人類專家的決策過程,來解決該領域的復雜問題。專家系統(tǒng)是人工智能應用研究最活躍和最廣泛的應用領域之一,涉及到社會各個 方面,各種專家系統(tǒng)已遍布各個專業(yè)領域,取得很大的成功。根據(jù)專家系統(tǒng)處理的問題的類型,把專家系統(tǒng)分為解釋型、診斷型、調試型、維修型、教育型、預測 型、規(guī)劃型、設計型和控制型等10種類型。具體應用就很多了,例如血液凝結疾病診斷系統(tǒng)、電話電纜維護專家系統(tǒng)、花布圖案設計和花布印染專家系統(tǒng)等等。為了實現(xiàn)專家系統(tǒng),必須要存儲有該專門領域中經(jīng)過事先總結、分析并按某種模式表示的專家知識(組成知識庫),以及擁有類似于領域專家解決實際問題的 推理機制(構成推理機)。系統(tǒng)能對輸入信息進行處理,并運用知識進行推理,做出決策和判斷,其解決問題的水平達到或接近專家的水平,因此能起到專家或專家 助手的作用。

      開發(fā)專家系統(tǒng)的關鍵是表示和運用專家知識,即來自領域專家的己被證明對解決有關領域內的典型問題有用的事實和過程。目前,專家系統(tǒng)主要采用基于規(guī)則 的知識表示和推理技術。由于領域的知識更多是不精確或不確定的,因此,不確定的知識表示與知識推理是專家系統(tǒng)開發(fā)與研究的重要課題。此外,專家系統(tǒng)開發(fā)工 具的研制發(fā)展也很迅速,這對擴大專家系統(tǒng)的應用范圍,加快專家系統(tǒng)的開發(fā)過程,將起到積極地促進作用。隨著計算機科學技術整體水平的提高,分布式專家系 統(tǒng)、協(xié)同式專家系統(tǒng)等新一代專家系統(tǒng)的研究也發(fā)展很快。在新一代專家系統(tǒng)中,不但采用基于規(guī)則的推理方法,而且采用了諸如人工神經(jīng)網(wǎng)絡的方法與技術。

      一、人工智能與專家系統(tǒng)應用領域 1在管理系統(tǒng)中的應用

      人工智能應用于企業(yè)管理的意義主要不在于提高效率,而是用計算機實現(xiàn)人們非常需要做,但工業(yè)工程信息技術是靠人工卻做不了或是很難做到的事情。智能教學系統(tǒng)(ITS)是人工智能與教育結合的主要形式,也是今后教學系統(tǒng)的發(fā)展方向。信息技術的飛速發(fā)展以及新的教學系統(tǒng)開發(fā)模式的提出和不斷完善,推動人們綜合運用超媒體技術、網(wǎng)絡基礎和人工智能技術區(qū)開發(fā)新的教學系統(tǒng),計算機智能教學系統(tǒng)就是其中的典型代表。它包含學生模塊、教師模塊,體現(xiàn)了教學系統(tǒng)開發(fā)的全部內容,擁有著不可比擬的優(yōu)勢和極大的吸引力。2在工程領域的應用

      醫(yī)學專家系統(tǒng)是人工智能和專家系統(tǒng)理論和技術在醫(yī)學領域的重要應用,具有極大的科研和應用價值,它可以幫助醫(yī)生解決復雜的醫(yī)學問題,作為醫(yī)生診斷、治療的輔助工具。目前,醫(yī)學智能系統(tǒng)已通過其在醫(yī)學影像方面的重要作用,從而應用于內科、骨科等多個醫(yī)學領域中,并在不斷發(fā)展完善中。

      3在技術研究中的應用 人工智能在電子技術領域的應用可謂由來已久。隨著網(wǎng)絡的迅速發(fā)展,網(wǎng)絡技術的安全是我們關心的重點,因此我們必須在傳統(tǒng)技術的基礎上進行網(wǎng)絡安全技術的改進和變更,大力發(fā)展數(shù)據(jù)挖掘技術、人工免疫技術等高效的AI技術,開發(fā)更高級AI通用和專用語言,和應用環(huán)境以及開發(fā)專用機器,而與人工智能技術則為我們提供了可能性。4人工智能在現(xiàn)實中的應用。

      AI系統(tǒng)是設計出的一種計算機程序,這種程序具有某些像人和動物智能一樣的功能。在過去的30多年中,已經(jīng)建立了一些具有一定“智能”的AI系統(tǒng),例如下棋程序、定理證明系統(tǒng)、集成電路設計與分析系統(tǒng)、自然語言翻譯系統(tǒng)、智能信息檢索系統(tǒng)、疾病診斷系統(tǒng)等 在一年一度AT&T實驗室舉行的機器人足球賽中,每支球隊的“球員”都裝備上了AI軟件和許多感應器,它們都很清楚自己該踢什么位置,同時也明白有些情況下不能死守崗位。盡管現(xiàn)在的AI技術只能使它們大部分時間處于個人盤帶的狀態(tài),但它們傳接配合的能力正在以很快的速度改進。5.機器翻譯

      機器翻譯是利用計算機把一種自然語言轉變成另一種自然語言的過程,用以完成這一過程的軟件系統(tǒng)叫做機器翻譯系統(tǒng)。幾十年來,國內外許多專家、學者為 機器翻譯的研究付出了大量的心血和汗水。雖然至今還沒有一個實用、全面、高質量的自動翻譯系統(tǒng)出現(xiàn),不過也取得了很大的進展,特別是作為人們的輔助翻譯工 具,機器翻譯已經(jīng)得到大多數(shù)人的認可。目前,國內的機器翻譯軟件不下百種,根據(jù)這些軟件的翻譯特點,大致可以分為三大類:詞典翻譯類、漢化翻譯類和專業(yè)翻 譯類。詞典類翻譯軟件代表是“金山詞霸”了,堪稱是多快好省的電子詞典,它可以迅速查詢英文單詞或詞組的詞義,并提供單詞的發(fā)音,為用戶了解單詞或詞組含 義提供了極大的便利。漢化翻譯軟件的典型代表是“東方快車2000”,它首先提出了“智能漢化”的概念,使翻譯軟件的輔助翻譯作用更加明顯。以“譯星”、“雅信譯霸”為代表的專業(yè)翻譯系統(tǒng),是面對專業(yè)或行業(yè)用戶的翻譯軟件,但其專業(yè)翻譯的質量與人們的實用性還有不少差距,有人評價說“滿篇英文難不住,滿篇 中文看不懂”,該說法雖然比較極端,但機譯譯文的質量確實卻一直是個老大難問題。這里,我們不妨對現(xiàn)有的機譯和人譯過程作一比較,從中可以看出一些原因。

      機器翻譯:

      1.一句一句處理,上下文缺乏聯(lián)系;

      2.對源語言的分析只是求解句法關系,完全不是意義上的理解;

      3.缺乏領域知識,從計算機到醫(yī)學,從化工到法律都通用,就換專業(yè)詞典;

      4.譯文轉換是基于源語言的句法結構的,受源語言的句法結構的束縛;

      5.翻譯只是句法結構的和詞匯的機械對應。

      人工翻譯:

      1.一般會先通讀全文,會前后照應;

      2.對源語言是求得意義上的理解;

      3.只有專業(yè)翻譯人員,而沒有萬能翻譯人員;

      4.譯文是基于他對源語言的理解,不受源語言的句法結構的束縛;

      5.翻譯是一個再創(chuàng)造的過程。

      在目前的情況下,計算機輔助翻譯應該是一個比較好的實際選擇。事實上,在很多領域中,計算機輔助人類工作的方式已經(jīng)得到了廣泛的應用,例如CAD軟 件。如果計算機輔助技術用于語言的翻譯研究,應該同樣可以起到很大的輔助作用,這就是所謂的“計算機輔助翻譯”。它集機器記憶式翻譯、語法分析式翻譯和人 際交互式翻譯為一體,把翻譯過程中機械、重復、瑣碎的工作交給計算機來完成。這樣,翻譯者只需將精力集中在創(chuàng)造性的思考上,有利于工作效率的提高。

      機器翻譯研究歸根結底是一個知識處理問題,它涉及到有關語言內的知識、語言間的知識、以及語言外的世界知識,其中包括常識和相關領域的專門知識。隨 著因特網(wǎng)的普及與發(fā)展,機器翻譯的應用前景十分廣闊。作為人類探索自己智能和操作知識的機制的窗口,機器翻譯的研究與應用將更加誘人。國際上有關專家分析 認為機器翻譯要想達到類似人工翻譯一樣的流暢程度,至少還要經(jīng)歷15年時間的持續(xù)研究,但在人類對語言研究還沒有清楚“人腦是如何進行語言的模糊識別和判 斷”的情況下,機器翻譯要想達到100%的準確率是不可能的。

      二、人工智能與專家系統(tǒng)的發(fā)展前景 1 人工智能的研究新課題

      人工智能的長遠目標是要理解人類智能的機器,用機器模擬人類的智能。這是一個十分漫長的過程,人工智能研究者獎通過多種途徑、從不同的研究課題入手進行探索。

      在近期,有幾方面的研究課題可供選擇:更完善更新的人工智能理論框架;自動或半自動的知識獲取工具;能實現(xiàn)海量高速存儲并具有學習功能的聯(lián)想知識庫;新型推理機制和推理機;分布式人工智能與協(xié)同式專家系統(tǒng);智能控制與智能管理;智能機器人;人工智能機;新一代的腦模型。

      2人機融合

      人機融合是一個相當長的發(fā)展過程,它將伴隨技術進步,逐級逐步地向前發(fā)展。首先實現(xiàn)的是低級和局部的融合,近幾年人工智能科授的進步不斷證實了這種趨勢。如最近美國科學家就明確宣布,他們研制的“神經(jīng)芯片”首先就是用于改善人的中樞神經(jīng)功能,“使截癱患者丟掉手杖”。隨著人機融合的升級,最終將在地球上產(chǎn)生一種人機高度融合、高智慧、能自行繁殖(復制)的“新智體”(或曰“新人類”)。因此,文明人類的演化由于技術的影響將經(jīng)歷自然進化——人工促進人智能的進化——人機融合體(新智體)的自行進化的辯證發(fā)展過程。在人機融合時代,出于物理目標的不同,將存在多種多樣、多層次的智能機(體),但具有怨茁級智能的應是人機融合體。當今人工智能科技和其他高科技的種種發(fā)展動向表明,在人類進入“信息社會”之后,將有一場規(guī)模巨大的“智能革命”,智能革命的環(huán)境是人工智能對人、對社會的廣泛而深入的影響,就像今天的微電子技術對信息革命的影響一樣。人工智能科技將滲透到社會各個領域,人類將對人工智能科技進行大規(guī)模的研究、開發(fā)和應用。

      當今人工智能科技和其他高科技的種種發(fā)展動向表明,在人類進入“信息社會”之后,將有一場規(guī)模巨大的“智能革命”,智能革命的環(huán)境是人工智能對人、對社會的廣泛而深入的影響,就像今天的微電子技術對信息革命的影響一樣。人工智能科技將滲透到社會各個領域,人類將對人工智能科技進行大規(guī)模的研究、開發(fā)和應用。

      總之,人工智能的應用前景一片的好,當然,挑戰(zhàn)也很多,只有科學不斷發(fā)展突破進步,我們才能真正的享受智能化帶給我們的樂趣?

      第四篇:農(nóng)業(yè)專家系統(tǒng)應用實例分析

      農(nóng)業(yè)專家系統(tǒng)應用實例分析

      摘要:專家系統(tǒng)是人工智能領域中較為成熟的一個分支。本文闡述了專家系統(tǒng)的基本概念及基本要素,介紹了專家系統(tǒng)在我國農(nóng)業(yè)中的應用和我國農(nóng)業(yè)專家系統(tǒng)的發(fā)展趨勢。

      關鍵詞:人工智能;專家系統(tǒng);農(nóng)業(yè)專家系統(tǒng);應用

      農(nóng)業(yè)專家系統(tǒng)也可叫農(nóng)業(yè)智能系統(tǒng),是一個具有大量農(nóng)業(yè)專門知識與經(jīng)驗的計算機系統(tǒng)。它應用人工智能技術,依據(jù)一個或多個農(nóng)業(yè)專家提供的特殊領域知識、經(jīng)驗進行推理和判斷,模擬農(nóng)業(yè)專家就某一復雜農(nóng)業(yè)問題進行決策。典型的農(nóng)業(yè)專家系統(tǒng)主要由知識庫、數(shù)據(jù)庫、模型庫、推理機、知識庫管理系統(tǒng)、解釋器、用戶界面7個部分組成。其中,知識庫和推理機是農(nóng)業(yè)專家系統(tǒng)最核心部分,這是任何一個農(nóng)業(yè)專家系統(tǒng)都不可缺少的組成部分。知識庫的質量直接影響到農(nóng)業(yè)專家系統(tǒng)質量及可信度;推理機是農(nóng)業(yè)專家系統(tǒng)的運行動力。而知識庫管理系統(tǒng)則是對知識庫中的知識進行檢查和檢索,還可以把推理過程中使用知識的實際情況顯示出來,這是數(shù)據(jù)庫管理系統(tǒng)中所沒有的。知識獲取是農(nóng)業(yè)專家系統(tǒng)開發(fā)過程中的瓶頸,其主要任務是完成領域知識的收集與整理.解釋器是用來向用戶,特別是專用戶,解釋推理的結果和在推理過程中所發(fā)生的一切。

      專家系統(tǒng)有四個特點,即:啟發(fā)性,能運用專家的知識和經(jīng)驗進行推理和判斷;透明性,能解決本身的推理過程,能回答用戶提出的問題;靈活性,能不斷地增長知識,修改原有的知識。綜合性,能解答種子、土肥、植保、農(nóng)經(jīng)等多專業(yè)問題,克服了單個農(nóng)業(yè)專家的專業(yè)局限。研發(fā)農(nóng)業(yè)專家系統(tǒng)的主要目的是使計算機在農(nóng)業(yè)領域中起農(nóng)業(yè)專家的作用,對那些需要專家知識才能解決的難題提供相關專業(yè)權威專家水平的解答。

      專家系統(tǒng)在世界農(nóng)業(yè)領域中的應用始于20世紀70年代末,經(jīng)過20余年發(fā)展,應用已遍及作物栽培管理、設施園藝管理、畜禽管理、水產(chǎn)養(yǎng)殖、植物保護、育種以及經(jīng)濟決策等各方面。專家系統(tǒng)在灌溉、施肥、栽培、病蟲害的診斷與防治、作物育種、作物產(chǎn)量預測、畜禽飼養(yǎng)管理和水產(chǎn)養(yǎng)殖管理等方面,展示了廣闊的應用前景。

      一.農(nóng)業(yè)專家系統(tǒng)在作物病蟲害綜合治理中的應用

      根據(jù)以往的研究和病蟲害綜合治理的過程,專家系統(tǒng)的研究主要集中在6個方面: 1.1病蟲害診斷 在病蟲害診斷中,如果人工開具病蟲處方,工作人員必須有牢固的植物保護基礎知識和豐富的實踐經(jīng)驗,需要查詢大量資料,無法及時滿足農(nóng)戶的需要。專家系統(tǒng)把這些資料編制成簡單的程序,達到迅速確定目標的目的,從而得到最佳防治時期和方案。

      1.2預測預報 病蟲預測預報需要的基本信息是:病蟲害的生物學參數(shù)(如發(fā)生蟲態(tài)、分布范圍、空間分布狀況等)、發(fā)生環(huán)境狀況(如經(jīng)緯度、作物品種等)和氣象條件資料。這些數(shù)據(jù)的獲得需要通過繁瑣的計算,人工操作費時費工,易出錯。專家系統(tǒng)可根據(jù)輸人的原始資料自動選擇模擬和計算方法來預測或預報目標信息,快速得出預測預報模型,以掌握其防治時期。

      1.3管理決策 管理決策型專家系統(tǒng)為病蟲害綜合管理提供了一種有力的工具。由于影響病蟲害發(fā)生的各種因素之間的關系復雜,不確定因素很多,同 時在治理中既要保護作物的正常生長,又要使防治措施不危害環(huán)境,需要進行全面的考慮。專家系統(tǒng)采用模塊化方式解決了這一難題。

      1.4專家咨詢 專家系統(tǒng)可幫助用戶分析和解決具體問題,提供計算機專家咨詢服務。系統(tǒng)內容涵蓋十分全面,根據(jù)用戶不同的要求,分別由相應的條件觸發(fā)相應的動作,實現(xiàn)模擬專家咨詢的過程。

      1.5方案設計 設計型專家系統(tǒng)就是按照給定的要求,為待確定的問題構造模式。組建病蟲害模擬模型的專家系統(tǒng),也就是將組建模擬模型的一般過程用專家系統(tǒng)的形式表達出來,其目的是為那些缺乏建模經(jīng)驗的測報或研究人員提供方便。

      1.6人員培訓大多數(shù)專家系統(tǒng)能夠解釋“為什么?”和“怎么樣?”之類的問題,也可以很好地充當培訓工具。人員培訓專家系統(tǒng)有良好的推理機制,它能夠根據(jù)用戶提出的不同問題分別予以解答。2 存在的問題

      2.1解決問題的能力不完備由于病蟲害管理本身的復雜性、動態(tài)性、模糊性導致專家對其經(jīng)驗描述的困難和缺乏各種現(xiàn)代化技術的運用,許多專家系統(tǒng)并不具備完備、詳盡、動態(tài)的知識庫和數(shù)據(jù)庫,只能向用戶提供一些基本的或常識性的解釋、判斷,無法詳盡、準確地解決用戶提出的問題。

      2.2應用與開發(fā)脫節(jié)我國農(nóng)業(yè)專家系統(tǒng)已受到了一定程度的重視,但至今仍未深人到農(nóng)村。有些系統(tǒng)要求使用者具有一定的計算機水平,很難在農(nóng)業(yè)基層普及,另一方面與領域知識結合不夠,停留于科普性知識介紹,先進性和實用性不夠。2.3信息獲取困難、存儲方式落后我國農(nóng)業(yè)信息網(wǎng)絡和數(shù)據(jù)庫的建設嚴重滯后,缺乏有序管理,使專家系統(tǒng)的知識來源比較單一。信息大多以紙為存儲介質,不但精度和數(shù)量受限,更新也不方便,影響其時效性。二. 我國農(nóng)業(yè)專家系統(tǒng)存在的問題和對策 2.1 應用中存在的問題和對策

      2.1.1 農(nóng)業(yè)專家系統(tǒng)的應用與開發(fā)脫節(jié) 我國的一些農(nóng)業(yè)專家系統(tǒng)只強調應用,缺乏進行二次開發(fā)所需的專家系統(tǒng)開發(fā)工具,使用者無法根據(jù)當?shù)貙嶋H情況創(chuàng)建知識庫和模型庫,限制了專家系統(tǒng)的進一步應用。有些農(nóng)業(yè)專家系統(tǒng)雖提供了開發(fā)工具,但缺少通用的模板和模型,要求使用者具有一定的計算機基礎技術,縮小了專家系統(tǒng)的應用范圍。因此,農(nóng)業(yè)專家系統(tǒng)應該同時注重開發(fā)與應用兩個方面。農(nóng)業(yè)專家系統(tǒng)適用對象狹窄。一些農(nóng)業(yè)專家系統(tǒng)追求所謂先進性,要求高檔次的硬軟件,也要求使用者有一定的計算機技術基礎,很難在農(nóng)業(yè)基層普及;一些農(nóng)業(yè)專家系統(tǒng)與領域知識結合不夠,停留于科普性知識介紹,其先進性和實用性不高。2.1.2 人工智能技術還不成熟 至今為止,在農(nóng)業(yè)專家系統(tǒng)等人工智能技術中,由專家整理出來的知識大多屬于這個領域的淺層知識,形式上也主要是條件規(guī)則型知識。因為知識種類、數(shù)量可能很多,難于詳細檢驗,待到專家系統(tǒng)具體使用這些知識時,機械死板的計算機程序就有可能推導出一些錯誤的結論。另外,目前各種專家系統(tǒng)在收集、整理專家知識時并沒有把專家是如何學習、獲得這些知識的知識整理出來,這樣開發(fā)的專家系統(tǒng)并不具有真正的學習能力,結果導致系統(tǒng)的表現(xiàn)只能處理人類專家見過的各種情況,不能“隨機應變”,人工智能面臨嚴峻的考驗.因此,研究和開發(fā)面向基礎科技人員、基層農(nóng)技人員和廣大農(nóng)民群眾三個層次的農(nóng)業(yè)專家系統(tǒng)是十分必要的。農(nóng)業(yè)專家系統(tǒng)多是靜態(tài)的系統(tǒng)。農(nóng)業(yè)專家系統(tǒng)要解決的是農(nóng)業(yè)生產(chǎn)中的問題,這些問題大多具有四維特性,這就要求系統(tǒng)的知識庫、數(shù)據(jù)庫、模型庫必須是動態(tài)的,能隨著時間的推移不斷更新。而我國目前的農(nóng)業(yè)專家系統(tǒng)多是靜態(tài)的,時效性差,實用性不高,因此,在農(nóng)業(yè)專家系統(tǒng)的建設過程中必須注意其動態(tài)性。農(nóng)業(yè)專家系統(tǒng)源于人工智能技術,近年來與數(shù)據(jù)庫技術相結合,并取得成功。但農(nóng)業(yè)生產(chǎn)要求系統(tǒng)要不斷有新技術的支持,以適應農(nóng)業(yè)生產(chǎn)的發(fā)展,新技術包括“3S”技術、多媒體技術、計算機技術、網(wǎng)絡技術等。2.2 發(fā)展中存在的問題和對策

      2.2.1 知識獲取困難、存儲方式落后 我國是農(nóng)業(yè)大國,農(nóng)業(yè)信息資源極其豐富,但農(nóng)業(yè)信息網(wǎng)絡和數(shù)據(jù)庫的建設嚴重滯后,缺乏有序管理,使專家系統(tǒng)的知識來源比較單一。另外,我國已完成了農(nóng)業(yè)普查、土地利用現(xiàn)狀調查等基礎性工作,取得了大量的屬性數(shù)據(jù)圖和形數(shù)據(jù),這是農(nóng)業(yè)專家系統(tǒng)的基礎數(shù)據(jù)。但這些數(shù)據(jù)大多以紙為存儲介質,不但信息的精度和數(shù)量受到限制,信息的更新也不方便,影響其時效性。以軟盤、光盤和CCT磁帶為存儲介質的數(shù)據(jù)倉庫技術,在“GPS”等技術支持下,不但能存儲屬性數(shù)據(jù),還能通過數(shù)字化存儲圖形數(shù)據(jù),通過地理編碼實現(xiàn)屬性數(shù)據(jù)和圖形數(shù)據(jù)的對應連接。農(nóng)業(yè)專家系統(tǒng)應采用這些存儲手段。2.2.2 沒有通用的知識表示方法 在我國專家系統(tǒng)的構建過程中,對精確性知識多采用產(chǎn)生式規(guī)則方法,但每一種知識表示方法只能適用于表示某種或某些類型的知識,至今還沒有通用的知識表示方法。農(nóng)業(yè)領域知識的復雜性,要求多樣性的知識表示方法,例如基于面向對象的知識表示、人工神經(jīng)元網(wǎng)絡等。2.2.3 推理策略比較單一 我國農(nóng)業(yè)專家系統(tǒng)的推理策略比較單一,三種推理方式基本上是針對規(guī)則型知識的,而實際生產(chǎn)中的許多事實、概念并不能精確描述,不能使用精確推理規(guī)則,而需借助于概率論、證據(jù)理論、模糊理論等數(shù)學方法。2.2.4 開發(fā)工具不完善 我國農(nóng)業(yè)專家系統(tǒng)的開發(fā)工具在應用國外較成熟的開發(fā)工具,如PC、SHELL、EX2PORT等的同時,也自主研制了一些開發(fā)工具。但目前國內開發(fā)的農(nóng)業(yè)專家系統(tǒng)生成工具大都在處理文字描述的定性知識方面功能較強,而在處理用數(shù)學模型描述的定量知識方面很少涉及。多功能、高效的專家系統(tǒng)開發(fā)工具殼(Expert System Shells)的研制開發(fā),是信息技術發(fā)展的必然趨勢。三.發(fā)展前景

      根據(jù)我國農(nóng)業(yè)的現(xiàn)有水平、農(nóng)業(yè)生產(chǎn)的實際狀況以及農(nóng)業(yè)專家系統(tǒng)的應用特點,其未來發(fā)展趨勢應該有以下幾個方面。

      3.1注重多種技術的綜合運用根據(jù)我國國情,強調農(nóng)業(yè)專家系統(tǒng)的應用推廣,逐步將通信網(wǎng)絡技術、“3S”技術、人工神經(jīng)網(wǎng)絡、數(shù)據(jù)庫、信息網(wǎng)絡、優(yōu)化模擬、多媒體等眾多高新技術應用到系統(tǒng)的開發(fā)、建模等方面,是農(nóng)作物病蟲害類專家系統(tǒng)發(fā)展的必然趨勢。

      3.2實現(xiàn)網(wǎng)絡化、數(shù)據(jù)共享作為信息技術的良好載體—網(wǎng)絡技術的迅速發(fā)展為信息和專家系統(tǒng)的傳播提供了很好的通道。未來社會需要的是網(wǎng)絡化的專家系統(tǒng),能夠成功地在網(wǎng)上運行、成功實現(xiàn)數(shù)據(jù)共享的系統(tǒng)才真正具有強大的生命力和實用性。

      3.3普及化現(xiàn)階段我國直接從事農(nóng)業(yè)生產(chǎn)與田間管理的人員主要是農(nóng)民。隨著社會的發(fā)展、微機的普及、軟件產(chǎn)品價格的下調、農(nóng)民綜合素質的提高,農(nóng)民將成為未來專家系統(tǒng)的主要用戶之一。

      3.4注重市場國際化我國已加人WTO,農(nóng)業(yè)專家系統(tǒng)的建造不應忽視國際市場的需求,開發(fā)既適宜我國需要也適宜國際需要的農(nóng)業(yè)專家系統(tǒng)是有必要的。四.結束語

      農(nóng)業(yè)專家系統(tǒng)在我國方興未艾。它是農(nóng)業(yè)決策的重要手段。通過建立甜菜專家系統(tǒng),可以對傳統(tǒng)的育種技術改善和綜合栽培技術推廣發(fā)揮巨大作用。由于它能把定性分析和定量分析、符號處理和數(shù)值處理有效地結合起來,因而展示出廣闊的發(fā)展前景和應用前景。參考文獻

      [1]張國權.計算機在農(nóng)業(yè)中的應用.北京:中國農(nóng)業(yè)出版社,2007.[2] 趙春江,楊 剛.農(nóng)業(yè)專家系統(tǒng)現(xiàn)狀與未來[J].計算機農(nóng)業(yè)應用,1992,(2):1~81 [3] 劉曉燕.回顧與展望————專家系統(tǒng)在我國農(nóng)業(yè)上應用情況概述[J].計算機與農(nóng)業(yè),1997,(1):1~31 [4]吳信東.專家系統(tǒng)技術.電子工業(yè)出版社,1988.[5]熊范倫,等.農(nóng)業(yè)專家系統(tǒng)及開發(fā)工具[M].北京:清華大學出版社,1999. [6]王金寶.農(nóng)業(yè)專家系統(tǒng)應用技術展望[J].計算機與農(nóng)業(yè),2002,(5):3~7. [7]馬文杰,等.專家系統(tǒng)在我國農(nóng)業(yè)中的應用進展[J].山地農(nóng)業(yè)生物學報,2005,4.[8]馬玉祥,武波.專家系統(tǒng).成都:電子科技大學出版社,1994.

      第五篇:人工智能與專家系統(tǒng)課程設計解讀

      目錄

      1.設計任務 1.1 設計題目 1.2設計要求 1.3設計任務 2.方案設計 2.1原理

      2.2 具體設計方法 3.系統(tǒng)實施

      3.1 系統(tǒng)開發(fā)環(huán)境 3.2系統(tǒng)主要功能介紹 3.3處理流程圖 3.4 核心源程序 3.5系統(tǒng)運行結果 4.開發(fā)心得

      4.1設計存在的問題

      4.2進一步改進提高的設想 4.3經(jīng)驗和體會 5.參考文獻 1.設計任務 1.1 設計題目

      在一個3*3的方棋盤上放置著1,2,3,4,5,6,7,8八個數(shù)碼,每個數(shù)碼占一格,且有一個空格。這些數(shù)碼可以在棋盤上移動,該問題稱八數(shù)碼難題或者重排九宮問題。

      1.2 設計要求

      其移動規(guī)則是:與空格相鄰的數(shù)碼方格可以移入空格?,F(xiàn)在的問題是:對于指定的初始棋局和目標棋局,給出數(shù)碼的移動序列。

      1.3 設計任務

      利用人工智能的圖搜索技術進行搜索,解決八數(shù)碼問題來提高在推理中的水平,同時進行新方法的探討。

      2.方案設計 2.1 原理

      八數(shù)碼問題是個典型的狀態(tài)圖搜索問題。搜索方式有兩種基本的方式,即樹式搜索和線式搜索。搜索策略大體有盲目搜索和啟發(fā)式搜索兩大類。盲目搜索就是無“向導”的搜索,啟發(fā)式搜索就是有“向導”的搜索。

      2.2 具體設計方法

      啟發(fā)式搜索

      由于時間和空間資源的限制,窮舉法只能解決一些狀態(tài)空間很小的簡單問題,而對于那些大狀態(tài)空間的問題,窮舉法就不能勝任,往往會導致“組合爆炸”。所以引入啟發(fā)式搜索策略。啟發(fā)式搜索就是利用啟發(fā)性信息進行制導的搜索。它有利于快速找到問題的解。由八數(shù)碼問題的部分狀態(tài)圖可以看出,從初始節(jié)點開始,在通向目標節(jié)點的路徑上,各節(jié)點的數(shù)碼格局同目標節(jié)點相比較,其數(shù)碼不同的位置個數(shù)在逐漸減少,最后為零。所以,這個數(shù)碼不同的位置個數(shù)便是標志一個節(jié)點到目標節(jié)點距離遠近的一個啟發(fā)性信息,利用這個信息就可以指導搜索。即可以利用啟發(fā)信息來擴展節(jié)點的選擇,減少搜索范圍,提高搜索速度。

      啟發(fā)函數(shù)設定。對于八數(shù)碼問題,可以利用棋局差距作為一個度量。搜索過程中,差距會逐漸減少,最終為零,為零即搜索完成,得到目標棋局。

      3.系統(tǒng)實施

      3.1 系統(tǒng)開發(fā)環(huán)境

      Windows操作系統(tǒng)、SQL Server 200X

      3.2 系統(tǒng)主要功能介紹

      該搜索為一個搜索樹。為了簡化問題,搜索樹節(jié)點設計如下: struct Chess//棋盤

      3.4 核心源程序

      #include “stdio.h” #include “stdlib.h” #include “time.h” #include “string.h” #include #include using namespace std;

      const int N=3;//3*3棋盤

      const int Max_Step=30;//最大搜索深度

      enum Direction{None,Up,Down,Left,Right};//方向 struct Chess//棋盤 { int cell[N][N];//數(shù)碼數(shù)組

      int Value;//評估值

      Direction BelockDirec;//所屏蔽方向

      struct Chess * Parent;//父節(jié)點 };

      //打印棋盤

      void PrintChess(struct Chess *TheChess){ printf(“----------n”);for(int i=0;i

      printf(“t”);

      for(int j=0;j

      {

      printf(“%dt”,TheChess->cell[i][j]);

      }

      printf(“n”);} printf(“tttt差距:%dn”,TheChess->Value);}

      break;case Left:

      t_j++;

      if(t_j>=N)

      AbleMove=false;

      break;case Right:

      t_j--;

      if(t_j<0)

      AbleMove=false;

      break;};if(!AbleMove)//不可以移動則返回原節(jié)點

      {

      return TheChess;}

      if(CreateNewChess){

      NewChess=new Chess();

      for(int x=0;x

      {

      for(int y=0;y

      NewChess->cell[x][y]=TheChess->cell[x][y];

      } } else

      NewChess=TheChess;NewChess->cell[i][j]=NewChess->cell[t_i][t_j];NewChess->cell[t_i][t_j]=0;

      return NewChess;}

      //初始化一個初始棋盤

      struct Chess * RandomChess(const struct Chess * TheChess)

      p=NULL;queue Queue1;Queue1.push(Begin);//搜索

      do{

      p1=(struct Chess *)Queue1.front();

      Queue1.pop();

      for(int i=1;i<=4;i++)//分別從四個方向推導出新子節(jié)點

      {

      Direction Direct=(Direction)i;

      if(Direct==p1->BelockDirec)//跳過屏蔽方向

      continue;

      p2=MoveChess(p1,Direct,true);//移動數(shù)碼

      if(p2!=p1)//數(shù)碼是否可以移動

      {

      Appraisal(p2,Target);//對新節(jié)點估價

      if(p2->Value<=p1->Value)//是否為優(yōu)越節(jié)點

      {

      p2->Parent=p1;

      switch(Direct)//設置屏蔽方向,防止往回推

      {

      case Up:p2->BelockDirec=Down;break;

      case Down:p2->BelockDirec=Up;break;

      case Left:p2->BelockDirec=Right;break;

      case Right:p2->BelockDirec=Left;break;

      }

      Queue1.push(p2);//存儲節(jié)點到待處理隊列

      if(p2->Value==0)//為0則,搜索完成{

      p=p2;

      i=5;

      }

      }

      else

      {

      //打印

      if(T){

      /*把路徑倒序*/

      Chess *p=T;

      stackStack1;

      while(p->Parent!=NULL)

      {

      Stack1.push(p);

      p=p->Parent;

      }

      printf(“搜索結果:n”);

      while(!Stack1.empty())

      {

      PrintChess(Stack1.top());

      Stack1.pop();

      }

      printf(“n完成!”);}else

      printf(“搜索不到結果.深度為%dn”,Max_Step);

      scanf(“%d”,T);} 3.5 系統(tǒng)運行結果

      4.開發(fā)心得

      4.1 設計存在的問題

      完全能解決簡單的八數(shù)碼問題,但對于復雜的八數(shù)碼問題還是無能為力。4.2 進一步改進提高的設想

      可以改變數(shù)碼規(guī)模(N),來擴展成N*N的棋盤,即擴展為N數(shù)碼問題的求解過程。

      2、內存泄漏。由于采用倒鏈表的搜索樹結

      05.參考文獻

      [1]王汝傳.計算機圖形學[M].北京:人民郵電出版社,1999:123-130.[2]劉榴娣,劉明奇,黨長民.實用數(shù)字圖像處理[M].北京:北京理工大學出版,2000:12-25..[3]丁兆海.Delphi基礎教程[M].北京:電子工業(yè)出版社,1999.[4]王小華.Delphi 5程序設計與控件參考[M].北京:電子工業(yè)出版社,1999:70-120.[5]趙子江.多媒體技術基礎[M].北京:機械工業(yè)出版社,2001:118-130.[6]段來盛,鄭城榮,曹恒.Delphi實戰(zhàn)演練[M].北京:人民郵政出版社,2002:80-95.

      讀書的好處

      1、行萬里路,讀萬卷書。

      2、書山有路勤為徑,學海無涯苦作舟。

      3、讀書破萬卷,下筆如有神。

      4、我所學到的任何有價值的知識都是由自學中得來的。——達爾文

      5、少壯不努力,老大徒悲傷。

      6、黑發(fā)不知勤學早,白首方悔讀書遲?!佌媲?/p>

      7、寶劍鋒從磨礪出,梅花香自苦寒來。

      8、讀書要三到:心到、眼到、口到

      9、玉不琢、不成器,人不學、不知義。

      10、一日無書,百事荒廢?!悏?/p>

      11、書是人類進步的階梯。

      12、一日不讀口生,一日不寫手生。

      13、我撲在書上,就像饑餓的人撲在面包上?!郀柣?/p>

      14、書到用時方恨少、事非經(jīng)過不知難?!懹?/p>

      15、讀一本好書,就如同和一個高尚的人在交談——歌德

      16、讀一切好書,就是和許多高尚的人談話?!芽▋?/p>

      17、學習永遠不晚。——高爾基

      18、少而好學,如日出之陽;壯而好學,如日中之光;志而好學,如炳燭之光。——劉向

      19、學而不思則惘,思而不學則殆?!鬃?/p>

      20、讀書給人以快樂、給人以光彩、給人以才干?!喔?/p>

      下載專家系統(tǒng)讀后感5篇word格式文檔
      下載專家系統(tǒng)讀后感5篇.doc
      將本文檔下載到自己電腦,方便修改和收藏,請勿使用迅雷等下載。
      點此處下載文檔

      文檔為doc格式


      聲明:本文內容由互聯(lián)網(wǎng)用戶自發(fā)貢獻自行上傳,本網(wǎng)站不擁有所有權,未作人工編輯處理,也不承擔相關法律責任。如果您發(fā)現(xiàn)有涉嫌版權的內容,歡迎發(fā)送郵件至:645879355@qq.com 進行舉報,并提供相關證據(jù),工作人員會在5個工作日內聯(lián)系你,一經(jīng)查實,本站將立刻刪除涉嫌侵權內容。

      相關范文推薦

        專家系統(tǒng)及其在教育中的應用研究

        專家系統(tǒng)及其在教育中的應用研究學院 專業(yè) 研 究 方 向 學 生 姓 名 學號 任課教師姓名 任課教師職稱2013年 06 月 20 日專家系統(tǒng)及其在教育中的應用研究摘要:作為人工智能應......

        智能化農(nóng)業(yè)專家系統(tǒng)應用與推廣

        1、智能化農(nóng)業(yè)專家系統(tǒng)應用與推廣 項目執(zhí)行情況匯報海南省科技廳科技服務110指揮中心2006年3月一、項目的概況 智能化農(nóng)業(yè)專家系統(tǒng)開發(fā)是經(jīng)國家科技部批準立項的863計劃項目......

        TCDS地面專家系統(tǒng)的應用和存在問題

        TCDS地面專家系統(tǒng)的應用和存在問題 摘 要:簡單介紹客車運行安全監(jiān)控系統(tǒng)的組成,呼和浩特鐵路局TCDS系統(tǒng)運行的現(xiàn)狀,并針對地面專家系統(tǒng)數(shù)據(jù)下載率不足100%原因進行分析,并提出整......

        專家系統(tǒng)在作物病蟲害防治中的應用

        專家系統(tǒng)在作物病蟲害防治中的應用 農(nóng)機一班 引言農(nóng)業(yè)是一個多方面的綜合體,影響因素多,時空差異大,易受氣象、病蟲害的侵襲,生產(chǎn)穩(wěn)定性差。而我國是農(nóng)業(yè)大國,害蟲管理是整個......

        知識工程與知識發(fā)現(xiàn)(講稿22-專家系統(tǒng))五篇

        第三章 專家系統(tǒng)(Expert System:ES) 專家系統(tǒng)是人工智能應用研究的一個重要領域。在20世紀60年代中期,正當大多數(shù)人熱衷于博弈、定理證明、問題求解等研究時,另一個重要的研究領......

        人工智能與專家系統(tǒng)外文文獻譯文和原文(共五篇)

        人工智能與專家系統(tǒng)外文文獻譯文和原文 ARTIFICIAL INTELLIGENCE AND EXPERT SYSTEM 1.History of AI The seed of AI were sown only two years after General Electri......

        開發(fā)配煤專家系統(tǒng) 實現(xiàn)配煤管理的飛躍

        開發(fā)配煤專家系統(tǒng) 實現(xiàn)配煤管理的飛躍 作者: 冒建軍一、前言 隨著生產(chǎn)規(guī)模的不斷擴大,寶鋼煤炭的年使用總量已經(jīng)達到了1300萬噸以上的水平,而且全國的煤炭供應已從由國家統(tǒng)......

        新疆2017年安全工程師安全生產(chǎn)法:連鑄專家系統(tǒng)考試題

        新疆2017年安全工程師安全生產(chǎn)法:連鑄專家系統(tǒng)考試題 一、單項選擇題(共25題,每題2分,每題的備選項中,只有1個事最符合題意) 1、某單位編制應急預案的下列做法中,正確的是__。 A.由......