智能系統有哪些


智能系統有哪些

文章插圖
【智能系統有哪些】操作系統:
也稱基于知識操作系統 。是支持計算機特別是新一代計算機的一類新一代操作系統 。它負責管理上述計算機的資源,向用戶提供友善接口,并有效地控制基于知識處理和并行處理的程序的運行 。因此,它是實現上述計算機并付諸應用的關鍵技術之一 。
智能操作系統將通過集成操作系統和人工智能與認知科學而進行研究 。其主要研究內容有:操作系統結構;智能化資源調度;智能化人機接口;支持分布并行處理機制;支持知識處理機制;支持多介質處理機制 。
語言系統:
為了開展人工智能和認知科學的研究,要求有一種程序設計語言 , 它允許在存儲器中儲存并處理一些復雜的、無規則的、經常變化的和無法預測的結構,這種語言即后來被稱為的人工智能程序設計語言 。人工智能程序設計語言及其相應的編譯程序(解釋程序)所組成的人工智能程序設計語言系統,將有效地支持智能軟件的編寫與開發 。與傳統程序設計支持數據處理采用的固定式算法所具有的明確計算步驟和精確求解知識相比,人工智能程序設計語言的特點是 :支持符號處理,采用啟發式搜索,包括不確定的計算步驟和不確定的求解知識 。實用的人工智能程序設計語言包括函數式語言(如Lisp) , 邏輯式語言(如Prolog)和知識工程語言(Ops5),其中最廣泛采用的是Lisp和Prolog及其變形 。
Lisp語言適合于符號處理 , 它處理的唯一對象是符號表達式(又稱S-表達式) 。所有的程序與數據均由S-表達式構成,采用的主要控制結構是遞歸 。Prolog語言以一階謂詞演算為其理論基礎 。它的數據結構是項,所有的程序和數據均由項組成,也采用遞歸為其主要控制結構 。此外 , Prolog能自動實現模式匹配和回溯 。
支撐環境:
又稱基于知識的軟件工程輔助系統 。它利 用與軟件工程領 域密切相關的大 量專門知識,對一些困難、復雜的軟件開發與維護活動提供具有軟件工程專家水平的意見和建議 。智能軟件工程支撐環境具有如下主要功能:支持軟件系統的整個生命周期;支持軟件產品生產的各項活動;作為軟件工程代理;作為公共的環境知識庫和信息庫設施;從不同項目中總結和學習其中經驗教訓,并把它應用于其后的各項軟件生產活動 。
專家系統:
專家系統是一類在有限但困難的現實世界領域幫助人類專家進行問題求解的計算機軟件,其中具有智能的專家系統稱為 智 能專家系統。它有如下基本特征:不僅在基于計算的任務,如數值計算或信息檢索方面提供幫助 , 而且也可在要求推理的任務方面提供幫助 。這種領域必須是人類專家才能解決問題的領域;其推理是在人類專家的推理之后模型化的;不僅有處理領域的表示,而且也保持自身的表示、內部結構和功能的表示;采用有限的自然語言交往的接口使得人類專家可直接使用;具有學習功能 。
應用系統:
指利用人工智能技術或知識工程技術于某個應用領域而開發的應用系統 。顯然,隨著人工智能或知識工程的進展,這類系統也不斷增加 。智能應用系統是人工智能的主要進展之一 。

    推薦閱讀