本書從貝葉斯理論的基本原理講起,逐步深入算法、機(jī)器學(xué)習(xí)、深度學(xué)習(xí),并配合項(xiàng)目案例,重點(diǎn)介紹了基于貝葉斯理論的算法原理,及其在機(jī)器學(xué)習(xí)中的應(yīng)用。
本書分為10章,涵蓋了貝葉斯概率、概率估計(jì)、貝葉斯分類、隨機(jī)場(chǎng)、參數(shù)估計(jì)、機(jī)器學(xué)習(xí)、深度學(xué)習(xí)、貝葉斯網(wǎng)絡(luò)、動(dòng)態(tài)貝葉斯網(wǎng)絡(luò)、貝葉斯深度學(xué)習(xí)等。本書涉及的應(yīng)用領(lǐng)域包含機(jī)器學(xué)習(xí)、圖像處理、語(yǔ)音識(shí)別、語(yǔ)義分析等。本書整體由易到難,逐步深入,內(nèi)容以算法原理講解和應(yīng)用解析為主,每節(jié)內(nèi)容輔以案例進(jìn)行綜合講解。
本書內(nèi)容通俗易懂,案例貼合實(shí)際,實(shí)用性強(qiáng),適合有一定算法基礎(chǔ)的讀者進(jìn)階閱讀,也適合其他人作為愛(ài)好閱讀。
劉冰
----------------------------
劉冰,畢業(yè)于重慶郵電大學(xué)。深圳市壹倍科技有限公司圖像算法工程師&算法研發(fā)組組長(zhǎng),主要從事精密類視覺(jué)系統(tǒng)、深度學(xué)習(xí)應(yīng)用、商業(yè)數(shù)據(jù)分析、專家系統(tǒng)設(shè)計(jì)等相關(guān)的研究與工作。
第1章 貝葉斯思想簡(jiǎn)介 1
1.1 貝葉斯思想的核心 2
1.2 概率論的兩大學(xué)派 2
1.3 小結(jié) 4
第2章 貝葉斯概率 5
2.1 先驗(yàn)概率 6
2.1.1 先驗(yàn)概率的定義 6
2.1.2 信息先驗(yàn)* 6
2.1.3 不知情的先驗(yàn)* 7
2.2 條件概率 7
2.2.1 條件概率的定義 7
2.2.2 事件的互斥性 8
2.2.3 事件的獨(dú)立統(tǒng)計(jì)性 8
2.3 后驗(yàn)概率 8
2.3.1 后驗(yàn)概率的定義 9
2.3.2 后驗(yàn)概率與先驗(yàn)概率在應(yīng)用上的區(qū)分 9
2.4 似然函數(shù) 10
2.4.1 似然函數(shù)的定義 11
2.4.2 似然函數(shù)的應(yīng)用 12
2.5 貝葉斯公式 13
2.5.1 貝葉斯公式的定義 13
2.5.2 貝葉斯公式的推導(dǎo) 14
2.5.3 貝葉斯公式的應(yīng)用 16
2.6 小結(jié) 18
第3章概率估計(jì) 20
3.1 什么是估計(jì) 21
3.2 概率密度函數(shù) 22
3.2.1 概率密度函數(shù)的定義 22
3.2.2 連續(xù)型概率分布 24
3.2.3 離散型概率分布 33
3.3 極大似然估計(jì)(MLE) 36
3.3.1 什么是極大似然估計(jì) 36
3.3.2 極大似然估計(jì)的應(yīng)用 37
3.4 最大后驗(yàn)估計(jì)(MAP) 42
3.4.1 什么是最大后驗(yàn)估計(jì) 42
3.4.2 最大后驗(yàn)估計(jì)的應(yīng)用 43
3.5 貝葉斯估計(jì) 45
3.5.1 什么是貝葉斯估計(jì) 45
3.5.2 貝葉斯估計(jì)算法思想 46
3.5.3 貝葉斯估計(jì)的應(yīng)用概述 46
3.6 小結(jié) 47
第4章 貝葉斯分類 48
4.1 樸素貝葉斯算法 49
4.1.1 理解樸素貝葉斯算法 49
4.1.2 應(yīng)用樸素貝葉斯算法 51
4.1.3 使用樸素貝葉斯算法實(shí)現(xiàn)案例 60
4.2 貝葉斯分類器 64
4.2.1 貝葉斯分類器簡(jiǎn)介 64
4.2.2 貝葉斯分類器的原理 66
4.2.3 對(duì)貝葉斯分類器進(jìn)行訓(xùn)練 67
4.3 貝葉斯分類器構(gòu)建 69
4.3.1 加載、解析數(shù)據(jù) 69
4.3.2 訓(xùn)練數(shù)據(jù) 70
4.3.3 保存、加載模型 74
4.3.4 使用模型 76
4.4 標(biāo)準(zhǔn)的分類器構(gòu)建——鳶尾花分類 77
4.4.1 制作數(shù)據(jù)集 77
4.4.2 切分?jǐn)?shù)據(jù)集 77
4.4.3 鳶尾花分類案例代碼 78
4.5 小結(jié) 79
第5章 從貝葉斯到隨機(jī)場(chǎng) 80
5.1 對(duì)最小錯(cuò)誤分類進(jìn)行結(jié)果優(yōu)化 81
5.2 馬爾科夫鏈 83
5.2.1 狀態(tài)轉(zhuǎn)移 85
5.2.2 齊次馬爾科夫鏈 86
5.3 馬爾科夫隨機(jī)場(chǎng) 88
5.3.1 什么是馬爾科夫隨機(jī)場(chǎng) 88
5.3.2 基于馬爾科夫隨機(jī)場(chǎng)的圖像分割實(shí)例 95
5.4 圖像分割案例及調(diào)試 100
5.4.1 圖像分割案例 100
5.4.2 圖像分割案例完整實(shí)現(xiàn) 103
5.5 小結(jié) 105
第6章 參數(shù)估計(jì) 107
6.1 參數(shù)估計(jì)的區(qū)分 108
6.1.1 點(diǎn)估計(jì) 108
6.1.2 區(qū)間估計(jì) 109
6.1.3 區(qū)分點(diǎn)估計(jì)與區(qū)間估計(jì) 114
6.2 極大似然估計(jì) 117
6.2.1 線性回歸 118
6.2.2 logistics回歸 121
6.3 貝葉斯估計(jì)與推導(dǎo) 125
6.4 小結(jié) 127
第7章 機(jī)器學(xué)習(xí)與深度學(xué)習(xí) 129
7.1 人工智能介紹 130
7.1.1 機(jī)器人 130
7.1.2 語(yǔ)音識(shí)別 130
7.1.3 自然語(yǔ)言處理 131
7.1.4 圖像識(shí)別 131
7.1.5 博弈 132
7.2 機(jī)器學(xué)習(xí) 132
7.2.1 什么是機(jī)器學(xué)習(xí) 132
7.2.2 機(jī)器學(xué)習(xí)算法 136
7.2.3 一個(gè)完整的機(jī)器學(xué)習(xí) 154
7.3 深度學(xué)習(xí) 156
7.3.1 了解深度學(xué)習(xí) 156
7.3.2 深度學(xué)習(xí)原理 158
7.3.3 一個(gè)完整的神經(jīng)網(wǎng)絡(luò) 162
7.3.4 實(shí)現(xiàn)一個(gè)深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)——ResNet 164
7.4 小結(jié) 167
第8章 貝葉斯網(wǎng)絡(luò) 169
8.1 貝葉斯網(wǎng)絡(luò)的概念 170
8.1.1 了解貝葉斯網(wǎng)絡(luò) 170
8.1.2 應(yīng)用貝葉斯網(wǎng)絡(luò) 172
8.2 使用貝葉斯網(wǎng)絡(luò)實(shí)現(xiàn)分類功能 174
8.2.1 制作并切分?jǐn)?shù)據(jù)集 174
8.2.2 構(gòu)建貝葉斯網(wǎng)絡(luò)模型 175
8.2.3 訓(xùn)練模型 178
8.2.4 驗(yàn)證模型 179
8.2.5 貝葉斯網(wǎng)絡(luò)案例完整實(shí)現(xiàn) 180
8.3 貝葉斯網(wǎng)絡(luò)的結(jié)構(gòu) 182
8.3.1 head_to_head結(jié)構(gòu) 182
8.3.2 tail_to_tail結(jié)構(gòu) 183
8.3.3 head_to_tail結(jié)構(gòu) 183
8.3.4 貝葉斯網(wǎng)絡(luò)各結(jié)構(gòu)的邏輯 184
8.3.5 道路交通監(jiān)測(cè)案例 185
8.4 小結(jié) 189
第9章 動(dòng)態(tài)貝葉斯網(wǎng)絡(luò) 190
9.1 動(dòng)態(tài)貝葉斯網(wǎng)絡(luò)的概念 191
9.1.1 貝葉斯網(wǎng)絡(luò)由靜態(tài)擴(kuò)展為動(dòng)態(tài) 191
9.1.2 隱馬爾科夫模型(HMM) 192
9.2 細(xì)談隱馬爾科夫模型 194
9.2.1 求隱含狀態(tài)序列(解碼問(wèn)題) 194
9.2.2 求觀測(cè)序列(評(píng)估問(wèn)題) 196
9.2.3 求模型參數(shù)(學(xué)習(xí)問(wèn)題) 199
9.3 實(shí)現(xiàn)“智能”的輸入法 201
9.3.1 案例分析 201
9.3.2 訓(xùn)練初始模型 202
9.3.3 實(shí)現(xiàn)案例的功能 206
9.4 小結(jié) 208
第10章 貝葉斯深度學(xué)習(xí) 210
10.1 神經(jīng)網(wǎng)絡(luò)參數(shù)學(xué)習(xí) 211
10.1.1 BP算法的流程 211
10.1.2 實(shí)現(xiàn)BP算法 218
10.1.3 BP算法實(shí)現(xiàn)代碼 221
10.2 貝葉斯深度學(xué)習(xí)的概念 224
10.2.1 貝葉斯神經(jīng)網(wǎng)絡(luò)與普通神經(jīng)網(wǎng)絡(luò)的區(qū)別 225
10.2.2 貝葉斯深度學(xué)習(xí)推導(dǎo) 227
10.2.3 貝葉斯深度學(xué)習(xí)的優(yōu)勢(shì) 231
10.3 貝葉斯深度學(xué)習(xí)案例 233
10.3.1 數(shù)據(jù)擬合案例 233
10.3.2 貝葉斯深度學(xué)習(xí)完整實(shí)現(xiàn)數(shù)據(jù)擬合 244
10.4 小結(jié) 248