基於 MATLAB 的人工智能模式識別

基於 MATLAB 的人工智能模式識別

作者: 周潤景 武立群 藺雨露
出版社: 電子工業
出版在: 2021-05-01
ISBN-13: 9787121410451
ISBN-10: 7121410451
裝訂格式: 平裝
總頁數: 440 頁





內容描述


本書廣泛涉及了統計學、神經網絡、模糊控制、人工智能及群智能計算等學科的先進思想和理論,將各種算法應用到模式識別領域中。以一種新的體系,系統而全面地介紹模式識別的理論、方法及應用。本書共分為12章,內容包括:模式識別概述、基於貝葉斯決策理論的分類器設計、判別函數分類器設計、聚類分析、模糊聚類分析、神經網絡聚類設計、模擬退火算法聚類設計、遺傳算法聚類設計、蟻群算法聚類設計、粒子群算法聚類設計、模板匹配法、餘弦相似度算法。 本書將理論與實際相結合,針對具體案例進行了算法設計與分析,並將各種算法運用在MATLAB程序中,為廣大研究工作者和工程技術人員提供了便利。


目錄大綱


第1章模式識別概述
1.1模式識別的基本概念
1.2模式識別的基本方法
1.3模式識別的應用
第2章基於貝葉斯決策理論的分類器設計
2.1貝葉斯決策簡介
2.1.1貝葉斯決策所討論的問題
2.1.2貝葉斯公式
2.2 2小錯誤率貝葉斯決策
2.2.1 2小錯誤率貝葉斯決策理論
2.2.2 2小錯誤率貝葉斯分類的計算過程
2.2.3 2小錯誤率貝葉斯分類的MATLAB實現
2.3 2小風險貝葉斯決策
2.3.1 2小風險貝葉斯決策理論
2.3.2 2小錯誤率與2小風險貝葉斯決策的比較
2.3.3貝葉斯算法的計算過程
2.3.4 2小風險貝葉斯分類的MATLAB實現
第3章判別函數分類器設計
3.1判別函數簡介
3.2線性判別函數
3.3線性判別函數的實現
3.4費希爾分類器的設計與實現
3.5 LDA判別器的設計與實現
3.6基於支持向量機算法的新蒙文字母識別系統的研究
3.6.1支持向量機模型和工作原理
3.6.2線性可分支持向量機
3.6.3非線性可分支持向量機
3.6.4 L1軟間隔支持向量機
3.6.5支持向量機的構建、初始化、仿真
3.6.6支持向量機各層及各層間傳輸函數的設計選擇
3.7決策樹算法與隨機森林
3.7.1決策樹算法
3.7.2 ID3算法
3.7.3隨機森林算法
第4章聚類分析
4.1聚類分析概述
4.1.1聚類的定義
4.1.2聚類準則
4.1.3基於試探法的聚類設計
4.2數據聚類――K-均值算法
4.2.1 K-均值算法概述
4.2.2 K-均值算法的主要流程
4.2.3 K-均值算法的特點
4.2.4 K-均值算法的MATLAB實現
4.3 PAM算法的研究
4.3.1 PAM算法概述
4.3.2 PAM算法的主要流程
4.3.3 PAM算法的MATLAB實現
4.4 I SODATA算法
4.4.1 ISODATA算法概述
4.4.2聚類數據背景
4.4.3 ISODATA算法的MATLAB實現
4.4.4聚類效果評價
4.4.5實驗結果與分析
4.5 AP算法
4.5.1 AP算法概述
4.5.2 AP算法原理
4.5.3 AP算法步驟
4.5.4近鄰傳播聚類相關參數研究
4.5.5 AP算法的MATLAB實現
4.6基於PCA算法的新蒙文字母識別研究
4.6.1相關原理
4.6.2 PCA算法步驟
4.6.3 PCA算法實現
4.7粗糙集聚類
4.7.1粗糙集的基本理論與方法
4.7.2粗糙集聚類方法
4.7.3粗糙集聚類的MATLAB實現
4.8層次聚類算法
4.8.1層次聚類理論分析
4.8.2各函數表示的意義
4.8.3實例說明
第5章模糊聚類分析
5.1模糊邏輯的發展
5.2模糊集合
5.2.1由經典集合到模糊集合
5.2.2模糊集合的基本概念
5.2.3隸屬度函數
5.3模糊集合的運算
5.3.1模糊集合的基本運算
5.3.2模糊集合的基本運算規律
5.3.3模糊集合與經典集合的聯繫
5.4模糊關係與模糊關係的合成
5.4.1模糊關係的基本概念
5.4.2模糊關係的合成
5.4.3模糊關係的性質
5.4.4模糊變換
5.5模糊邏輯及模糊推理
5.5.1模糊邏輯技術
5.5.2語言控制策略
5.5.3模糊語言變量
5.5.4模糊命題與模糊條件語句
5.5.5判斷與推理
5.5.6模糊推理
5.6模糊ISODATA算法
5.6.1模糊ISODATA算法的基本原理
5.6.2模糊ISODATA算法的基本步驟
5.6.3模糊ISODATA算法的MATLAB實現
5.7模糊聚類C均值算法的車牌字符分割
5.7.1車牌圖像識別的預處理
5.7.2車牌定位
5.7.3基於FCM算法的車牌字符分割
5.8利用模糊聚類進行數據分類
5.8.1利用等價模糊關係進行聚類分析的MATLAB實現
5.8.2模糊C均值算法(模糊聚類的一種改進方法)
5.8.3模糊C均值算法的MATLAB實現程序及結果
第6章神經網絡聚類設計
6.1什麼是神經網絡
6.1.1神經網絡技術的發展歷程
6.1.2生物神經系統的結構及沖動的傳遞過程
6.1.3人工神經網絡的定義
6.2人工神經網絡模型
6.3概率神經網絡(PNN)
6.4 BP神經網絡
6.4.1 BP網絡
6.4.2 BP網絡的建立及執行
6.4.3 BP網絡在字符識別中的應用
6.4.4 BP算法在分類識別中的應用
6.5 RBF神經網絡
6.5.1徑向基函數的網絡結構及工作方式
6.5 .2徑向基函數網絡的特點及作用
6.5.3徑向基函數網絡參數選擇
6.5.4徑向基網絡在分類識別中的應用
6.5.5 RBF網絡用於模式分類
6. 6反饋神經網絡
6.6.1離散Hopfield網絡(DHNN)的結構
6.6.2離散Hopfield網絡的工作方式
6.6.3 Hopfield網絡的穩定性和吸引子
6.6.4 Hopfield網絡的連接權設計
6.6.5 Hopfield網絡應用於模式分類
6.6.6離散Hopfield網絡應用於分類識別
6.7卷積神經網絡
6.7.1卷積神經網絡的出現背景
6.7.2卷積神經網絡原理
6.7.3卷積神經網絡應用於模式分類
6.8小波神經網絡
6.8.1小波神經網絡的基本結構
6.8.2小波神經網絡的訓練算法
6.8.3小波神經網絡結構設計
6.8.4小波神經網絡用於模式分類
6.9其他形式的神經網絡
6.9.1競爭型人工神經網絡――自組織競爭
6.9.2競爭型人工神經網絡――自組織特徵映射神經網絡(SOM)
6.9.3競爭型人工神經網絡――學習向量量化神經網絡(LVQ)
6.9.4 CPN神經網絡的設計
第7章模擬退火算法聚類設計
7.1模擬退火算法簡介
7.2基於模擬退火思想的聚類算法
7.3模擬退火算法實現
7.3.1模擬退火算法實現步驟
7.3.2模擬退火算法實現模式分類的MATLAB程序
第8章遺傳算法聚類設計
8.1遺傳算法簡介
8.2遺傳算法原理
8.3遺傳算法實現
8.3.1種群初始化
8.3.2適應度函數的確定
8.3.3選擇操作
8.3.4交叉操作
8.3.5變異操作
8.3.6完整程序及仿真結果
第9章蟻群算法聚類設計
9.1蟻群算法簡介
9.2蟻群算法原理
9.2.1基本蟻群算法的原理
9.2.2蟻群算法的模型建立
9.2.3蟻群算法的特點
9.3基本蟻群算法實現
9.3.1蟻群算法的實現特點
9.3.2蟻群算法的實現方法
9.3.3蟻群算法的MATLAB仿真及對比分析
9.3.4與C均值聚類對比分析
9.3.5 MATLAB程序代碼
第10章粒子群算法聚類設計
10.1粒子群算法簡介
10.2經典的粒子群算法的運算過程
10.3兩種基本的進化模型
10.4改進的粒子群優化算法
10.4.1粒子群優化算法原理
10.4.2粒子群優化算法的基本流程
10.5粒子群算法與其他算法的比較
10.6粒子群優化算法應用到模式分類
10.7基於K-均值算法的粒子群優化算法
10.7.1基於K -均值算法的粒子群算法思想與描述
10.7.2基於K-均值算法的粒子群算法流程
10.7.3基於K-均值算法的粒子群優化算法在聚類分析中的應用
第11章模板匹配法
11.1基於特徵的模板匹配法
11 .2相關匹配法
11.3模板匹配法的應用
11.3.1實現字符識別的步驟
11.3.2圖像預處理
11.3.3模板匹配法識別過程
11.3.4模板匹配法識別結果
第12章餘弦相似度算法
12.1餘弦相似度算法的原理
12.2餘弦相似度算法的應用
12.2.1餘弦相似度算法的設計流程
12.2.2 餘弦相似度算法的識別結果


作者介紹


周潤景教授,中國電子學會高級會員,IEEE/EMBS會員,國家自然科學基金項目"高速數字系統的信號與電源完整性聯合設計與優化”等多項***、省部級科研項目負責人,主要從事模式識別與智能係統、控制工程的研究與教學工作,具有豐富的教學與科研經驗。




相關書籍

Python網絡爬蟲技術

作者 江吉彬 張良均

2021-05-01

MATLAB 程式設計入門-在工程上的應用 (Chapman: MATLAB Programming with Applications for Engineers)

作者 謝慶雄

2021-05-01

Python 網絡爬蟲實戰

作者 呂雲翔 張揚

2021-05-01