第一章,我們企圖用非常有限的篇幅,讓學(xué)生了解人工智能的發(fā)展歷史,現(xiàn)實意義和未來的廣闊應(yīng)用;第二章,介紹Python語言基礎(chǔ);第三章,重點介紹幾種簡單常用的智能計算方法;第四章,介紹經(jīng)典機(jī)器,學(xué)習(xí)編程方法和技巧;第五章,介紹深度學(xué)習(xí)技術(shù)。除介紹算法基礎(chǔ)外,第二至第五章都有案例分析和程序?qū)崿F(xiàn)及代碼。 由于人工智能的內(nèi)容十分豐富和廣泛,它和知識表示、機(jī)器感知、機(jī)器思維、模式識別、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、大數(shù)據(jù)等緊密相連,各種研究方法和結(jié)論不斷涌現(xiàn),同時人工智能的發(fā)展日新月異,本身也在不斷完善中,限于作者現(xiàn)有水平和能力,本書的不妥之處在所難免,敬請讀者給予批評和指正。
適讀人群 :高中學(xué)生 循序漸進(jìn) 從簡到繁,從理論到實踐,從Python語言基礎(chǔ)到深度學(xué)習(xí)技術(shù),由淺入深的進(jìn)行學(xué)習(xí)。
系統(tǒng)講解 學(xué)練結(jié)合,算法基礎(chǔ)、案例分析與程序?qū)崿F(xiàn)結(jié)合,搭建完整的知識體系,為深入研究夯實基礎(chǔ)。
資源豐富 附贈豐富的代碼和素材文件,助力快速動手實踐,學(xué)生無須自己編寫代碼,可根據(jù)所給代碼運行程序,重點是理解,理解代碼表達(dá)的意思,從而培養(yǎng)自己的編程思維。
集美大學(xué)教授,碩士生導(dǎo)師,主持參與二十余項國家及福建省科研課題,發(fā)表40余篇學(xué)術(shù)論文;
福建省教學(xué)成果一等獎獲得者;
集美大學(xué)計算數(shù)學(xué)學(xué)科帶頭人;
2015年至今,兼任集美大學(xué)附屬中學(xué)(樂安中學(xué))學(xué)術(shù)校長。
第一章 人工智能概論 1
1.1 引言 2
1.1.1 人工智能是什么 2
1.1.2 人工智能的兩位奠基人 3
1.1.3 達(dá)特茅斯會議 9
1.1.4 人工智能發(fā)展的歷程 10
1.1.5 關(guān)鍵事件 13
1.2 身邊的人工智能 15
1.2.1 下棋高手 15
1.2.2 自動駕駛 18
1.2.3 機(jī)器翻譯 20
1.2.4 圖像識別 21
1.2.5 智能回答 24
1.2.6 目標(biāo)檢測 26
1.3 人工智能的發(fā)展趨勢 29
第二章 Python語言基礎(chǔ) 31
2.1 Python概述 32
2.1.1 Python語言簡介 32
2.1.2 Python開發(fā)環(huán)境搭建 33
2.2 Python基礎(chǔ)語法及運算符 38
2.2.1 基礎(chǔ)語法 38
2.2.2 變量 40
2.2.3 運算符 40
2.3 控制結(jié)構(gòu) 42
2.3.1 順序結(jié)構(gòu) 42
2.3.2 分支結(jié)構(gòu) 42
2.3.3 循環(huán)結(jié)構(gòu) 43
2.4 數(shù)據(jù)結(jié)構(gòu) 46
2.4.1 字符串 46
2.4.2 列表 48
2.4.3 元組 50
2.4.4 字典 50
2.5 函數(shù)的設(shè)計與調(diào)用 51
2.5.1 函數(shù)的定義與調(diào)用 51
2.5.2 常用函數(shù) 53
2.5.3 標(biāo)準(zhǔn)庫與擴(kuò)展庫對象的導(dǎo)入和使用 55
第三章 智能計算方法 57
3.1 暴力搜索算法 58
3.1.1 暴力搜索算法的原理 58
3.1.2 暴力搜索算法的優(yōu)點和缺點 60
3.2 爬山算法 63
3.2.1 爬山算法的原理 64
3.2.2 爬山算法的優(yōu)點和缺點 64
3.3 模擬退火算法 68
3.3.1 模擬退火算法的原理 69
3.3.2 模擬退火算法的優(yōu)點和缺點 70
3.4 遺傳算法 75
3.4.1 遺傳算法的原理 75
3.4.2 遺傳算法的優(yōu)點和缺點 78
第四章 經(jīng)典機(jī)器學(xué)習(xí) 85
4.1 小明識數(shù) 86
4.2 機(jī)器識數(shù):K最近鄰分類算法 88
4.2.1 K最近鄰分類算法的原理 88
4.2.2 KNN算法的基本步驟 89
4.2.3 k值對結(jié)果的影響 90
4.2.4 使用KNN算法預(yù)測樣本的步驟 92
4.3 支持向量機(jī)分類 100
4.3.1 多類分類問題轉(zhuǎn)化為二分類問題 100
4.3.2 支持向量機(jī) 103
4.4 機(jī)器學(xué)習(xí)的實用技巧 111
4.4.1 特征工程 111
4.4.2 數(shù)據(jù)標(biāo)準(zhǔn)化 118
4.4.3 超參數(shù)搜索 120
4.4.4 模型驗證 121
4.5 無監(jiān)督學(xué)習(xí) 124
4.5.1 聚類 124
4.5.2 降維 125
第五章 深度學(xué)習(xí)技術(shù) 137
5.1 人工神經(jīng)網(wǎng)絡(luò) 138
5.1.1 神經(jīng)元模型 139
5.1.2 前饋神經(jīng)網(wǎng)絡(luò) 139
5.2 卷積神經(jīng)網(wǎng)絡(luò) 146
5.2.1 卷積層 146
5.2.2 池化層 147
5.2.3 典型的卷積網(wǎng)絡(luò)結(jié)構(gòu) 148
5.3 循環(huán)神經(jīng)網(wǎng)絡(luò) 153
5.3.1 循環(huán)神經(jīng)網(wǎng)絡(luò)的結(jié)構(gòu) 154
5.3.2 基礎(chǔ)循環(huán)神經(jīng)網(wǎng)絡(luò)的局限 155
5.3.3 長短期記憶網(wǎng)絡(luò) 155
5.3.4 門控循環(huán)單元網(wǎng)絡(luò) 156
5.4 小結(jié) 162
參考文獻(xiàn) 163
使用說明 164