《人工智能導(dǎo)論》共8章,從人工智能的基本定義開始,由淺入深地向讀者闡述了人工智能的理論、策略、研究方法和應(yīng)用領(lǐng)域,以梳理知識(shí)脈絡(luò)和要點(diǎn)的方式,在較為全面介紹人工智能領(lǐng)域進(jìn)展的基礎(chǔ)上對(duì)一些傳統(tǒng)內(nèi)容進(jìn)行了取舍。詳細(xì)介紹了知識(shí)表示、邏輯推理、非確定性推理、搜索策略、機(jī)器學(xué)習(xí)、大數(shù)據(jù)以及人工智能應(yīng)用案例等方面的內(nèi)容。為滿足讀者進(jìn)一步學(xué)習(xí)的需要,除第1章和第8章之外,每章*后都配有綜合案例分析,便于讀者在所學(xué)知識(shí)的基礎(chǔ)上懂得如何運(yùn)用。
《人工智能導(dǎo)論》既適合作為高等院校人工智能課程的教材,也適合計(jì)算機(jī)愛好者閱讀。
前言
第1章緒論
1.1什么是人工智能
1.1.1什么是智能
1.1.2人工智能的定義
1.2人工智能的發(fā)展歷程
1.2.1圖靈測試
1.2.2人工智能的誕生
1.2.3人工智能的興衰史
1.3人工智能的三大學(xué)派
1.3.1符號(hào)主義
1.3.2連接主義
1.3.3行為主義
1.4人工智能的要素
1.5人工智能的主要技術(shù)方向
1.6人工智能的應(yīng)用領(lǐng)域
習(xí)題
第2章知識(shí)表示
2.1有關(guān)知識(shí)的概述
2.1.1什么是知識(shí)
2.1.2知識(shí)表示
2.2狀態(tài)空間表示法
2.2.1問題狀態(tài)描述
2.2.2狀態(tài)圖表示法
2.3謂詞邏輯表示法
2.3.1謂詞邏輯表示法的邏輯基礎(chǔ)
2.3.2連接詞和量詞
2.3.3謂詞邏輯表示法的步驟
2.3.4謂詞邏輯表示法的特點(diǎn)
2.4語義網(wǎng)絡(luò)表示法
2.4.1語義基元
2.4.2語義網(wǎng)絡(luò)中常用的語義關(guān)系
2.4.3語義網(wǎng)絡(luò)的知識(shí)表示方法
2.4.4語義網(wǎng)絡(luò)的推理過程
2.4.5語義網(wǎng)絡(luò)表示法的特點(diǎn)
2.5框架表示法
2.5.1框架的基本結(jié)構(gòu)
2.5.2基于框架的推理過程
2.5.3框架表示法的特點(diǎn)
2.6案例:知識(shí)圖譜
習(xí)題
第3章邏輯推理及方法
3.1邏輯推理的概述
3.1.1邏輯推理的定義
3.1.2邏輯推理的分類
3.1.3邏輯推理的控制策略及方向
3.2邏輯推理的基礎(chǔ)
3.2.1謂詞公式
3.2.2謂詞公式的范式
3.2.3置換與合一
3.3歸結(jié)演繹推理
3.3.1子句集
3.3.2魯濱遜歸結(jié)原理
3.3.3歸結(jié)反演
3.3.4歸結(jié)策略
3.4自然演繹推理
3.5與或形演繹推理
3.5.1與或形正向演繹推理
3.5.2與或形反向演繹推理
3.5.3與或形雙向演繹推理
3.6案例:家庭財(cái)務(wù)分配管理系統(tǒng)
習(xí)題
第4章非確定性推理及方法
4.1為什么是非確定性推理
4.2基本的概率推理
4.2.1經(jīng)典概率方法
4.2.2逆概率方法
4.3主觀貝葉斯推理
4.3.1非確定性表示
4.3.2非確定性傳遞
4.3.3結(jié)論非確定性的組合
4.4基于可信度的推理
4.4.1非確定性表示
4.4.2非確定性計(jì)算
4.4.3非確定性的更新
4.4.4結(jié)論非確定性的組合
4.5證據(jù)理論
4.5.1D-S理論
4.5.2非確定性表示
4.5.3非確定性計(jì)算
4.5.4非確定性更新
4.6模糊推理
4.6.1模糊理論
4.6.2模糊匹配
4.6.3模糊推理方法
4.7案例:基于樸素貝葉斯方法的垃圾郵件過濾
習(xí)題
第5章搜索策略
5.1搜索的基本概念
5.2基于狀態(tài)空間的盲目搜索
5.2.1狀態(tài)空間的搜索過程
5.2.2狀態(tài)空間的廣度優(yōu)先搜索
5.2.3狀態(tài)空間的深度優(yōu)先搜索
5.3基于狀態(tài)空間的啟發(fā)式搜索
5.3.1動(dòng)態(tài)規(guī)劃
5.3.2A*算法
5.3.3爬山法
5.3.4模擬退火算法
5.4基于樹的盲目搜索
5.4.1與或樹的一般性搜索
5.4.2與或樹的廣度優(yōu)先搜索
5.4.3與或樹的深度優(yōu)先搜索
5.5基于樹的啟發(fā)式搜索
5.5.1與或樹的有序搜索
5.5.2博弈樹搜索
5.5.3博弈樹的剪枝優(yōu)化
5.6案例:無人駕駛中的搜索策略
習(xí)題
第6章機(jī)器學(xué)習(xí)
6.1機(jī)器學(xué)習(xí)概述
6.1.1關(guān)鍵術(shù)語
6.1.2機(jī)器學(xué)習(xí)的分類
6.1.3機(jī)器學(xué)習(xí)的模型構(gòu)造過程
6.2監(jiān)督學(xué)習(xí)
6.2.1線性回歸
6.2.2邏輯斯諦回歸
6.2.3最小近鄰法
6.2.4線性判別分析法
6.2.5樸素貝葉斯分類器
6.2.6決策樹分類算法
6.2.7支持向量機(jī)分類算法
6.3非監(jiān)督學(xué)習(xí)
6.3.1劃分式聚類方法
6.3.2層次化聚類方法
6.3.3基于密度的聚類方法
6.4強(qiáng)化學(xué)習(xí)
6.4.1強(qiáng)化學(xué)習(xí)與監(jiān)督學(xué)習(xí)和非監(jiān)督學(xué)習(xí)
6.4.2強(qiáng)化學(xué)習(xí)問題描述
6.4.3強(qiáng)化學(xué)習(xí)問題分類
6.5神經(jīng)網(wǎng)絡(luò)和深度學(xué)習(xí)
6.5.1感知器模型
6.5.2前饋神經(jīng)網(wǎng)絡(luò)
6.5.3卷積神經(jīng)網(wǎng)絡(luò)
6.5.4其他類型結(jié)構(gòu)的神經(jīng)網(wǎng)絡(luò)
6.6案例:銀行貸款用戶篩選
習(xí)題
第7章大數(shù)據(jù)
7.1大數(shù)據(jù)概述
7.1.1“大數(shù)據(jù)”的三要素
7.1.2大數(shù)據(jù)技術(shù)棧的發(fā)展歷程
7.2數(shù)據(jù)獲取——網(wǎng)絡(luò)爬蟲
7.2.1爬蟲的發(fā)展
7.2.2爬蟲的原理
7.2.3Robots協(xié)議
7.3數(shù)據(jù)分析
7.3.1數(shù)據(jù)分析項(xiàng)目的落地
7.3.2數(shù)據(jù)分析方法
7.3.3數(shù)據(jù)分析工具
7.3.4現(xiàn)狀與未來
7.4數(shù)據(jù)挖掘
7.4.1數(shù)據(jù)挖掘的流程
7.4.2數(shù)據(jù)挖掘工具
7.5大數(shù)據(jù)技術(shù)的重要組件
7.5.1HDFS: Hadoop分布式文件系統(tǒng)
7.5.2MapReduce:分布式運(yùn)算框架
7.5.3HBase:可拓展的數(shù)據(jù)庫系統(tǒng)
7.5.4Spark RDD
7.6數(shù)據(jù)可視化
7.7案例:使用機(jī)器學(xué)習(xí)算法實(shí)現(xiàn)基于用戶行為數(shù)據(jù)的用戶分類器
習(xí)題
第8章人工智能應(yīng)用案例
8.1人臉識(shí)別應(yīng)用
8.1.1人臉識(shí)別簡介
8.1.2人臉識(shí)別具體應(yīng)用
8.2文字識(shí)別應(yīng)用
8.2.1文字識(shí)別簡介
8.2.2文字識(shí)別的應(yīng)用
8.3語音識(shí)別應(yīng)用
8.3.1語音識(shí)別簡介
8.3.2語音識(shí)別的應(yīng)用
8.4自然語言處理應(yīng)用
8.4.1自然語言處理簡介
8.4.2自然語言處理的應(yīng)用
8.5對(duì)話機(jī)器人
8.6智慧城市
習(xí)題
參考文獻(xiàn)