本書由四篇共17 章組成 *篇是基礎理論篇 共九章(第1 ~ 9 章)從整體角度介紹人工智能的基本概念與基礎理論 第二篇是應用技術篇 共四章(第10 ~13 章)介紹人工智能基礎理論與相關分支領域相融合所產生的新技術 第三篇是應用篇 共三章(第14 ~16 章)介紹智能產品的開發(fā)及目前廣為流行的四種應用實例 第四篇是展望篇 共一章(第17 章)對人工智能學科今后發(fā)展提出建議和看法。在本書的編寫中堅持三項原則:教材的現(xiàn)代性,即新的技術路線與新的體系,并形成新一代人工智能技術,教材的應用性,即更加關注人工智能與其他學科、領域的融合,將人工智能應用到多個行業(yè)中去,教材的引導性,即堅持教材的入門與引導作用 本書的出版在一定程度上填補了新一代人工智能教材的空白本書適合作為人工智能、計算機類專業(yè)及相關專業(yè)人工智能課程教材及培訓教材,也可作為人工智能應用、開發(fā)人員的基礎讀物。
教材的現(xiàn)代性,即新的技術路線與新的體系,并形成新一代人工智能技術,教材的應用性,即更加關注人工智能與其他學科、領域的融合,將人工智能應用到多個行業(yè)中去,教材的引導性,即堅持教材的入門與引導作用 本書的出版在一定程度上填補了新一代人工智能教材的空白
伴隨著AlphaGo
的出現(xiàn),人工智能得到了空前的關注,
特別是在大數(shù)據(jù)、互聯(lián)
網+
等技術驅動之下,人工智能已成為推動新一輪產業(yè)和科技革新的動力,占據(jù)著國
家戰(zhàn)略制高點的地位,
目前人工智能已列入我國戰(zhàn)略性發(fā)展學科中,并在眾多學科發(fā)
展中起到了頭雁的作用。
從另一個角度看,如果要評選當前熱門的學科,人工智能肯定榜上有名,
國內
眾多知名高校紛紛開設人工智能專業(yè),預計2019
年還會有更多學校投入人工智能專業(yè)
建設中,一個人工智能研究、開發(fā)、應用及人工智能人才培養(yǎng)的百花齊放局面正在形成,
面對這種形勢,迫切需要編寫適應當前發(fā)展要求的人工智能基礎性讀物,它可以
作為人工智能人才培養(yǎng)的基礎性教材,也可作為人工智能研究、開發(fā)、應用人員從事實
際工作的輔導性讀物,
這種讀物就是人工智能導論
為編好教材,我們在編寫中堅持以下三項原則:
1. 教材的現(xiàn)代性
實際上從目前市場上看有關人工智能導論、人工智能原理之類的教材還是很多
的,但仔細探究就會發(fā)現(xiàn)適應當前人工智能發(fā)展需求的教材并不多,現(xiàn)在人工智能
已進入第三個發(fā)展時期,并已形成新一代人工智能,這個時期人工智能的技術發(fā)展
特點體現(xiàn)在以下兩方面:
(1)新的技術路線
新一代人工智能的技術路線包含:
●
新的技術內容
以深度學習(特別是其中的卷積神經網絡)為代表的機器學習方法,以知識圖譜為
知識表示(特別是由它所組成的知識庫)的現(xiàn)代推理方法是當前人工智能技術發(fā)展新
的特色。
●
新的數(shù)據(jù)平臺
以大數(shù)據(jù)技術作為發(fā)展人工智能新的數(shù)據(jù)平臺,以支撐深度學習與現(xiàn)代推理方法
的發(fā)展。
1
●
新的計算平臺
以超級計算機、5G
通信、互聯(lián)網、物聯(lián)網、云計算、移動終端、人工智能芯片、傳感
技術以及多種人工智能專用軟件工具等所組成的高性能計算平臺。
(2)新的體系
新一代人工智能正在成為一門獨立、完整的一級學科,這需要一種新的體系,它應
是有別于傳統(tǒng)的、老的體系,能適應人工智能新發(fā)展的體系。
凡符合以上兩個特色的教材可稱為新一代人工智能教材,
可喜的是這種教材
已在我國出現(xiàn),但可惜的是還比較少,
本書正是向此目標努力的新一代人工智能
教材。
2. 教材的應用性
從人工智能發(fā)展的經驗與教訓看,應用的受限一直是人工智能發(fā)展的瓶頸,每當
人工智能應用受到阻礙時就出現(xiàn)了人工智能發(fā)展的低潮,要保持人工智能的發(fā)展必須
不斷開拓應用與多種領域、行業(yè)實現(xiàn)跨界融合發(fā)展,特別是與實體經濟融合發(fā)
展,同時通過應用倒逼人工智能理論的發(fā)展并為其發(fā)展指明方向與目標。
特別需要知道的是,正是由于人工智能在經濟發(fā)展及社會發(fā)展中的重大應用性,
才使人工智能學科上升成為國家級戰(zhàn)略層次學科。
本書必須體現(xiàn)人工智能應用性,它表示書中的內容除了全面介紹人工智能內容
外,更加要關注于人工智能與其他學科、領域的融合,將人工智能廣泛應用到多個行業(yè)
與領域中去,同時還要更加關注將人工智能與計算機相結合,開發(fā)出更多的產品來,
這也是本書所努力追求的另一個目標。
3. 教材的引導性
人工智能導論是人工智能的基礎性讀物,它具有入門性與引導性作用? 由
于人工智能是一門學科,其內容涉及從理論、開發(fā)到應用,從上游、中游到下游等多方
面,但它不是一本百科全書,在編寫中堅持其引導性與入門性原則,具體體現(xiàn)為:
(1)從整體角度對人工智能學科有一個完整、系統(tǒng)的介紹,使讀者對此學科有一個
全面、整體、系統(tǒng)的了解與認識。
(2)對人工智能學科中的整個體系、基礎概念、基本理論、主要方法、融合思路、開
發(fā)原則以及應用實例等做全面介紹,但在介紹中并不著重于細節(jié)化描述而注重于概念
性與關聯(lián)性。
(3)在全面介紹的基礎上,重點突出:突出介紹那些具有整體性、基礎性的內容,突
出介紹那些具有新一代技術發(fā)展特點的內容?突出介紹內容之間的關聯(lián)性以及突出介
紹那些有開發(fā)、應用價值的內容。
根據(jù)以上三個編寫原則,本書的內容由四篇共17
章組成:
第一篇是基礎理論篇,共九章(第1 ~9
章),
該篇從整體角度介紹人工智能的基
本概念與基礎理論。
第二篇是應用技術篇,共四章(第10 ~13
章) 該篇介紹人工智能基礎理論與相
關分支領域融合所產生的新技術,在人工智能直接應用中有重要理論指導作用的技
術,
它們分別模擬人類視覺、聽覺、語言等能力以及包括大腦、五官、四肢等器官綜合
處理能力。
第三篇是應用篇,共三章(第14 ~16
章),該篇介紹智能產品的開發(fā)及目前廣為
流行的四種應用實例。
第四篇是展望篇,共一章(第17
章),對人工智能學科今后的發(fā)展提出建議與
看法。
本書突出新技術、新體系及新應用,適合作為人工智能、計算機類專業(yè)及相關專業(yè)
人工智能課程教材及培訓教材,也可作為人工智能應用、開發(fā)人員的基礎讀物,
本書由徐潔磐編著,由南京大學陳世福教授審稿,本書還得到南京大學計算機軟
件新技術國家重點實驗室的支持,在此特表示感謝,同時為簡化閱讀?凡書中標有
★標志的內容為選學內容。
由于作者水平所限,不足之處望讀者不吝賜教,聯(lián)系方式: xujiepan@
nju. edu. cn,
徐潔磐
于南京大學計算機科學與技術系
南京大學計算機軟件新技術國家重點實驗室
2019
年5 月
徐潔磐:南京大學計算機科學與技術系教授,博導。主要研究計算機理論與數(shù)據(jù)庫技術,曾任中國人工智能學會理事,離散數(shù)學學會理事長,中國計算機學會計算機理論專業(yè)委員會副主任,數(shù)據(jù)庫專委會委員。教育部計算機教學指導委員會第一、二屆委員。1957年南京大學數(shù)學系畢業(yè),1963年蘇聯(lián)莫斯科大學數(shù)理邏輯副博士研究生畢業(yè),1957年至今南京大學數(shù)學系、計算機系講師,副教授、教授。
第一篇 基礎理論篇
第1
章 總論 ………………………………………………………………… 2
1. 1 人工智能發(fā)展歷史………………………………………………………… 2
1. 2 人工智能概念介紹………………………………………………………… 7
1. 3 人工智能發(fā)展三大學派 ………………………………………………… 10
1. 4 人工智能的學科體系 …………………………………………………… 11
小結 ……………………………………………………………………………… 16
習題1 …………………………………………………………………………… 17
第2
章 知識及知識表示 ………………………………………………… 18
2. 1 概述 ……………………………………………………………………… 18
2. 2 產生式表示法 …………………………………………………………… 20
2. 3 狀態(tài)空間表示法 ………………………………………………………… 23
2. 4 謂詞邏輯表示法 ………………………………………………………… 26
2. 5 知識圖譜表示法 ………………………………………………………… 32
小結 ……………………………………………………………………………… 35
習題2 …………………………………………………………………………… 36
第3
章 知識組織與管理知識庫介紹 …………………………… 37
3. 1 知識庫概述 ……………………………………………………………… 37
3. 2 知識庫發(fā)展歷史 ………………………………………………………… 40
3. 3 典型知識庫系統(tǒng)介紹 …………………………………………………… 41
小結 ……………………………………………………………………………… 48
習題3 …………………………………………………………………………… 50
第4
章 知識獲取之搜索策略方法 …………………………………… 51
4. 1 概述 ……………………………………………………………………… 51
4. 2 盲目搜索 ………………………………………………………………… 52
4. 3 啟發(fā)式搜索 ……………………………………………………………… 53
4. 4 博弈樹的啟發(fā)式搜索 …………………………………………………… 56
小結 ……………………………………………………………………………… 59
習題4 …………………………………………………………………………… 59
Ⅰ
第5
章 知識獲取之推理方法 …………………………………………… 60
5. 1 知識推理基本理論 ……………………………………………………… 60
5. 2 謂詞邏輯自然推理 ……………………………………………………… 61
5. 3 謂詞邏輯的自動定理證明 ……………………………………………… 65
5. 4 知識推理方法之評價 …………………………………………………… 73
小結 ……………………………………………………………………………… 74
習題5 …………………………………………………………………………… 74
第6
章 知識獲取之機器學習方法 …………………………………… 76
6. 1 機器學習概述 …………………………………………………………… 76
6. 2 人工神經網絡 …………………………………………………………… 79
6. 3 決策樹 …………………………………………………………………… 86
6. 4 貝葉斯方法 ……………………………………………………………… 92
6. 5 支持向量機方法 ………………………………………………………… 95
6. 6 關聯(lián)規(guī)則方法 …………………………………………………………… 97
6. 7 聚類方法 ………………………………………………………………… 103
6. 8 遷移學習 ………………………………………………………………… 106
6. 9 強化學習方法…………………………………………………………… 108
小結 …………………………………………………………………………… 109
習題6 ………………………………………………………………………… 110
第7
章 深度學習與卷積神經網絡 …………………………………… 111
7. 1 淺層學習與深度學習…………………………………………………… 111
7. 2 深度學習概述…………………………………………………………… 112
7. 3 卷積神經網絡…………………………………………………………… 114
小結 …………………………………………………………………………… 121
習題7 ………………………………………………………………………… 123
第8
章 知識獲取之知識圖譜方法 …………………………………… 124
8. 1 知識圖譜中的知識獲取概述 ………………………………………… 124
8. 2 知識圖譜中的知識獲取方法 ………………………………………… 124
8. 3 著名的知識圖譜介紹…………………………………………………… 127
8. 4 知識圖譜中的知識存儲………………………………………………… 129
8. 5 知識圖譜的應用………………………………………………………… 130
小結 …………………………………………………………………………… 130
習題8 ………………………………………………………………………… 131
第9
章 知識獲取之 Agent 方法 ……………………………………… 133
9. 1 Agent 介紹 ……………………………………………………………… 133
Ⅱ
9. 2 多 Agent ………………………………………………………………… 137
9. 3 移動 Agent ……………………………………………………………… 139
9. 4 智能 Agent ……………………………………………………………… 140
小結 …………………………………………………………………………… 141
習題9 ………………………………………………………………………… 142
第二篇 應用技術篇
第10
章 知識工程與專家系統(tǒng) ………………………………………… 144
10. 1 知識工程與專家系統(tǒng)概述 …………………………………………… 144
10. 2 專家系統(tǒng)組成 ………………………………………………………… 146
10. 3 專家系統(tǒng)分類 ………………………………………………………… 148
10. 4 專家系統(tǒng)開發(fā) ………………………………………………………… 148
10. 5 傳統(tǒng)專家系統(tǒng)與新一代專家系統(tǒng) …………………………………… 151
小結 …………………………………………………………………………… 152
習題10 ………………………………………………………………………… 153
第11
章 計算機視覺 …………………………………………………… 155
11. 1 計算機視覺概述 ……………………………………………………… 155
11. 2 計算機視覺中的圖像分析和理解 …………………………………… 158
11. 3 計算機視覺應用 ……………………………………………………… 160
小結 …………………………………………………………………………… 163
習題11 ………………………………………………………………………… 165
第12
章 自然語言處理 ………………………………………………… 166
12. 1 自然語言處理之自然語言理解 ……………………………………… 167
12. 2 自然語言處理之自然語言生成 ……………………………………… 173
12. 3 語音處理 ……………………………………………………………… 174
12. 4 自然語言處理應用實例 ……………………………………………… 181
小結 …………………………………………………………………………… 183
習題12 ………………………………………………………………………… 185
第13
章 機器人 …………………………………………………………… 187
13. 1 機器人概述 …………………………………………………………… 187
13. 2 機器人組織結構 ……………………………………………………… 190
13. 3 機器人工作原理 ……………………………………………………… 191
13. 4 機器人的應用 ………………………………………………………… 192
小結 …………………………………………………………………………… 196
習題13 ………………………………………………………………………… 198
Ⅲ
第三篇 應 用 篇
第14
章 大數(shù)據(jù)技術 …………………………………………………… 201
14. 1 大數(shù)據(jù)技術概述 ……………………………………………………… 201
14. 2 大數(shù)據(jù)基礎平臺 ……………………………………………………… 204
14. 3 大數(shù)據(jù)軟件平臺Hadoop …………………………………………… 204
14. 4 大數(shù)據(jù)管理系統(tǒng)標準 NoSQL ………………………………………… 207
14. 5 大數(shù)據(jù)計算 …………………………………………………………… 208
14. 6 大數(shù)據(jù)用戶接口與可視化 …………………………………………… 212
小結 …………………………………………………………………………… 212
習題14 ………………………………………………………………………… 214
第15
章 人工智能應用系統(tǒng)開發(fā) ……………………………………… 216
15. 1 概述 …………………………………………………………………… 216
15. 2 人工智能應用開發(fā)的三大要素 ……………………………………… 217
15. 3 人工智能應用開發(fā)系統(tǒng)結構 ………………………………………… 220
15. 4 人工智能應用系統(tǒng)開發(fā)流程 ………………………………………… 223
15. 5 人工智能應用的三種典型方法 ……………………………………… 225
小結 …………………………………………………………………………… 226
習題15 ………………………………………………………………………… 227
第16
章 人工智能的應用系統(tǒng) ………………………………………… 228
16. 1 自動駕駛與網聯(lián)車 …………………………………………………… 228
16. 2 人臉識別 ……………………………………………………………… 234
16. 3 機器翻譯 ……………………………………………………………… 239
16. 4 智能醫(yī)學圖像處理 …………………………………………………… 242
小結 …………………………………………………………………………… 247
習題16 ………………………………………………………………………… 249
第四篇 展 望 篇
第17
章 人工智能發(fā)展展望 …………………………………………… 252
17. 1 人工智能學科發(fā)展 …………………………………………………… 252
17. 2 人工智能所引發(fā)的社會問題及其解決 ……………………………… 254
小結 …………………………………………………………………………… 257
習題17 ………………………………………………………………………… 258
參考文獻
………………………………………………………………………
259