linux下 面向对象语言,人工智能(AI)程序设计(面向对象语言)PDF+PPT与习题等...
智能化是當前計算機、自動化、通信、管理等信息科學技術領域中的新方法、新技術、新產品的重要發展方向與開發策略之一。信息處理的智能化與信息社會對智能的巨大需求是人工智能發展的強大動力。人工智能與專家系統曾取得過許多令人注目的成果,也走過不少彎路,經歷過不少挫折。近幾年來,隨著計算機及網絡技術的迅猛發展,特別是因特網的大規模普及,人工智能與專家系統的研究再度活躍起來,并正向更為廣闊的領域發展。圍繞人工智能與專家系統的研究和應用開發也迎來一個蓬勃發展的新時期。因此,引進與消化國際上已經廣泛流行的功能強大和通用的智能程序設計語言、工具與環境,對于中國開發智能化應用系統十分必要。鑒于國內已有許多用戶在使用Visual Prolog,而這方面的中文資料比較缺乏,我們編寫了本書,系統介紹了基于Visual Prolog的AI程序設計的功能特點、編程方法與技術,相信對于開發智能化軟件有啟迪作用,也希望對國內在這一領域的教學、研究及智能化應用水平的提高起到良好的促進作用,且有益于國內同行在這一領域與國際主流保持一致。
內容簡介
《人工智能(AI)程序設計(面向對象語言)》一書主要介紹人工智能的基礎知識和應用于人工智能與專家系統領域的面向對象邏輯程序設計語言Visual Prolog等內容。
第1部分主要介紹人工智能的基礎知識、知識的表示方法以及AI的編程基礎。第2部分介紹VisualProlog的編程基礎,主要包括Visual Prolog的類與對象機制、程序結構、GUI編程、邏輯層編輯、數據層編程、CGI編程等。第3部分介紹Visual Prolog的語言特性,主要包括Visual Prolog語言元素、Visual Prolog數據元素、Visual Prolog程序元素以及Visual Prolog與其他編程語言接口等。
本書適合于計算機課程體系中智能類課程的教學,也可供有關專業的師生和科技人員參考。
目錄
第1部分 基礎知識
第1章 人工智能概述
1.1 人工智能的概念
1.1.1 人工智能
1.1.2 為什么要研究人工智能
1.1.3 人類智能的計算機模擬
1.2 人工智能的研究目標
1.3 人工智能研究的基本內容及特點
1.3.1 人工智能研究的基本內容
1.3.2 人工智能的研究途徑與方法
1.3.3 人工智能研究的主要特點
1.4 人工智能的研究領域
1.4.1 經典的人工智能研究領域
1.4.2 基于腦功能模擬的領域劃分
1.4.3 基于實現技術的領域劃分
1.4.4 基于應用領域的領域劃分
1.4.5 基于應用系統的領域劃分
1.4.6 基于計算機系統結構的領域劃分
1.4.7 基于實現工具與環境的領域劃分
1.5 人工智能的基本技術
1.5.1 推理技術
1.5.2 搜索技術
1.5.3 知識表示與知識庫技術
1.5.4 歸納技術
1.5.5 聯想技術
1.6 人工智能的產生與發展
1.6.1 人工智能學科的產生
1.6.2 符號主義學派
1.6.3 連接主義學派
1.6.4 人工智能的發展趨勢
1.6.5 中國人工智能的研究與發展
本章小結
第2章 知識表示方法
2.1 知識的基本概念
2.1.1 知識層次
2.1.2 知識的屬性
2.1.3 知識分類
2.1.4 知識表示
2.2 一階謂詞邏輯表示法
2.2.1 命題與真值
2.2.2 論域和謂詞
2.2.3 謂詞公式與量詞
2.2.4 i胃詞邏輯表示方法
2.2.5 謂詞邏輯表示方法的BNF描述
2.2.6 謂詞邏輯表示方法的特點
2.3 產生式表示法
2.3.1 產生式
2.3.2 產生式系統
2.3.3 產生式表示法的特點
2.3.4 產生式表示法與其他知識表示方法的比較
2.4 語義網絡表示法
2.4.1 語義網絡的基本結構
2.4.2 語義網絡的知識表示
2.4.3 語義網絡與Prolog
2.4.4 語義網絡的求解流程
2.4.5 基本的語義關系
2.4.6 語義網絡表示法的特點
2.4.7 語義網絡法與其他知識表示方法的比較
2.5 框架表示法
2.2.1 框架的基本結構
2.5.2 框架的BNF描述
2.5.3 框架系統中的預定義槽名
2.5.4 框架系統的問題求解過程
2.5.5 框架系統的程序語言實現
2.5.6 框架系統的特點
2.6 腳本表示法
2.6.1 概念依賴理論
2.6.2 腳本的結構
2.6.3 腳本的推理
2.6.4 腳本表示法的特點
2.7 過程表示法
2.7.1 表示知識的方法
2.7.2 過程表示的問題求解過程
2.7.3 過程表示的特點
2.7.4 過程性與說明性表示方法的比較
2.8 Petri網表示法
2.8.1 Petri網的基本概念
2.8.2 表示知識的方法
2.8.3 Petri網表示法的特點
2.9 面向對象表示法
第3章 Al編程基礎
……
第2部分 編程指南
第4章 Visual Prolog概述
第5章 Prolog基礎
第6章 類與對象
第7章 Visual Prolog編程
第8章 編寫CGI程序
第9章 編碼風格
第3部分 語言參考
第10章 Visual Prolog語言元素
第11章 Visual Prolog數據元素
第12章 Visual Prolog程序元素
第13章 編譯單元
第14章 內部論域、謂詞和常量
第15章 與其他編程語言接口
附錄術語表
參考文獻
文檔可以到Linux公社資源站下載:
------------------------------------------分割線------------------------------------------
具體下載目錄在 /2017年資料/4月/3日/人工智能(AI)程序設計(面向對象語言)PDF+PPT與習題等/
------------------------------------------分割線------------------------------------------
總結
以上是生活随笔為你收集整理的linux下 面向对象语言,人工智能(AI)程序设计(面向对象语言)PDF+PPT与习题等...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux新手程序,linux新手需要掌
- 下一篇: linux 域名 都访问了 哪些路由,N