本書系統全面地介紹了人工智能與信息感知理論與實踐的內容。依據信息感知系統的組成、特點以及信息感知過程,以感知、融合、智能處理為主線,重點介紹了面向信息感知處理背景下的人工智能前沿理論與方法。內容包括:信息感知與數據融合基本原理與方法;神經計算基本方法,神經計算實現技術以及支持向量機;深度學習中典型神經網絡實現及其應用;模糊邏輯計算中模糊邏輯與模糊推理、模糊計算實現和應用;進化計算中遺傳算法、粒群智能、蟻群智能等方法和實例。
本書可作為高等院校電子、計算機、測控技術、自動化等相關專業本科生、研究生的教材,也可作為工程技術人員開展人工智能與信息感知實踐的重要參考書。
在人工智能火熱的大背景下,本書著眼于人工智能與信息感知的交叉領域,涵蓋了信息感知、數據融合、神經計算、深度學習、支持向量機、模糊計算、遺傳算法和粒群智能等內容,為人工智能未來的發展提供了新的方向。本書邏輯清晰、內容嚴謹、算例豐富,具有極高的學術價值,堪稱本領域不可多得的佳作。
人工智能研究正迅速發展,無論是學術界還是產業界都競相關注。創新人工智能領域,探尋人工智能的根源,理解人類智能是未來人工智能領域的重大科學挑戰。2006 年以來,以深度學習為代表的機器學習算法在機器視覺和語音識別等領域取得了極大的成功,使人工智能再次受到學術界和產業界的廣泛關注。人工智能是國際競爭的新焦點。作為引領未來的戰略性技術之一,發展人工智能是提升國家核心競爭力、維護國家安全的重大戰略。我國相繼出臺規劃政策,圍繞技術、人才、標準等進行部署,希望在新一輪科技領域中掌握主導權。人工智能是經濟發展的新引擎。作為新一輪產業變革的核心驅動力,人工智能釋放歷次科技革命和產業變革積蓄的巨大能量,并創造新的經濟發展引擎,引發經濟結構重大變革,深刻改變人類生產生活方式,實現社會生產力的整體躍升。人工智能發展將從知識表達到大數據驅動知識學習,轉向數據驅動和知識指導相結合; 從數據分類處理邁向跨媒體認知、學習和推理; 從智能機器、人機協同融合到增強智能; 從個體智能到網絡群體智能; 從機器人走向引領社會和工業等領域的深度智能。信息感知利用傳感系統對被測對象變化進行測量,是信息處理的首要環節。信息感知測量系統具有感、知、聯一體化的功能,涉及數據采集、數據傳輸與信息處理,具有包括信息采集、過濾、壓縮、融合等環節。信息采集是獲取測量信息,提高信息的準確性;信息過濾是對采集到的信息進行有效特征提取;信息壓縮是實現冗余數據去除;信息融合是對多傳感器感知的信息進行融合處理、識別或判別。信息感知是人工智能與現實世界交互的基礎和關鍵,是人工智能服務于工業社會的重要橋梁。人工智能通過對感知的信號與信息進行識別、判斷、預測和決策,對不確定信息進行整理挖掘,實現高效的信息感知,讓物理系統更加智能。人工智能與信息感知作為高度關注的熱門領域,將兩者進行有機結合具有重要的理論與應用價值。本書作者于2008年出版了《測試智能信息處理》(清華大學出版社)一書,在此基礎上根據當前國內外人工智能與信息感知領域發展趨勢和研究成果進行了全面的拓展和修訂,增加了信息感知與數據融合、深度學習等人工智能與信息感知技術。本書以信息感知系統的感知、融合、人工智能處理為主線,介紹了人工智能與信息感知領域的前沿理論與方法。本書共分為10章。第1章是人工智能信息感知概述; 第2章是信息感知與數據融合; 第3章是神經計算基礎; 第4章是神經計算基本方法; 第5章是深度學習; 第6章是支持向量機; 第7章是模糊邏輯與模糊推理基本方法; 第8章是模糊計算實現; 第9章是遺傳算法; 第10章是粒群智能。本書基本框架如下頁圖所示。
戴鵬、張鵬博、畢道偉、劉佑達、戴逸翔、劉晏池、張蔚航、游偉等參與討論和部分內容的撰寫及后期的文字錄入、校對、繪圖與實例驗證工作。本書還參考和引用了相關的論文和書籍等資料,在此一并對上述人員和文獻作者表示衷心的感謝。特別感謝我的妻子和女兒的鼓勵與支持,還要感謝我的父母和所有給予我支持和幫助的朋友,謹以此書獻給他們。最后還要特別感謝清華大學出版社的張秋玲老師、劉嘉一老師,在本書的編寫過程中他們給予了很多富有建設性的意見和建議。衷心感謝清華大學出版社的支持。本書的出版得到了國家搞技術研究發展計劃(863)、國家重點基礎研究發展計劃(973)、 十三五國家重點研發計劃等相關項目和國家自然科學基金項目(61272428、61472216)的支持,在此表示衷心感謝。《人工智能與信息感知》涉及多個新興交叉學科,新的理論、方法與應用層出不窮,有待進一步深入研究和探索,書中一些內容僅供讀者參考。由于水平有限,時間倉促,書中不妥之處在所難免,希望讀者朋友不吝賜教。
王雪2018年2月于清華園
第1章概述
1.1智能信息感知的產生及其發展
1.1.1智能感知系統的組成與特點
1.1.2智能計算的產生與發展
1.2人工智能信息感知技術關鍵
1.2.1神經計算技術
1.2.2深度學習
1.2.3模糊計算技術
1.2.4進化計算技術
參考文獻
第2章信息感知與數據融合
2.1概述
2.2協作感知與數據融合
2.2.1網絡化智能協作感知
2.2.2多傳感器數據融合
2.3多傳感數據融合基本原理
2.3.1多傳感器數據融合目標
2.3.2多傳感器數據融合的層次與結構
2.3.3數據融合中的檢測、分類與識別算法
2.3.4典型的數據融合方法
2.3.5多傳感器數據融合方法的特點
2.4自適應動態數據融合方法
2.4.1測量模型與方法簡述
2.4.2測量數據范圍的推導
2.4.3最優范圍的確定
參考文獻
第3章神經計算基礎
3.1人工神經網絡基礎
3.1.1人工神經網絡的提出
3.1.2人工神經網絡的特點
3.1.3歷史回顧
3.1.4生物神經網絡
3.1.5人工神經元
3.1.6人工神經網絡的拓撲特性
3.1.7存儲與映射
3.1.8人工神經網絡的訓練
3.2感知器
3.2.1感知器與人工神經網絡的早期發展
3.2.2感知器的學習算法
3.2.3線性不可分問題
參考文獻
第4章神經計算基本方法
4.1BP網絡
4.1.1BP網絡簡介
4.1.2基本BP算法
4.1.3BP算法的實現
4.1.4BP算法的理論基礎
4.1.5幾個問題的討論
4.2徑向基函數神經網絡
4.2.1函數逼近與內插
4.2.2正規化理論
4.2.3RBF網絡的學習
4.2.4RBF網絡的一些變形
4.3Hopfield反饋神經網絡
4.3.1聯想存儲器
4.3.2反饋網絡
4.3.3用反饋網絡作聯想存儲器
4.3.4相關學習算法
4.3.5反饋網絡用于優化計算
4.4隨機型神經網絡
4.4.1模擬退火算法
4.4.2Boltzmann機
4.4.3Gaussian機
4.5自組織競爭網絡
4.5.1SOFM網絡結構
4.5.2SOFM網絡的應用
4.5.3ART神經網絡
4.6神經網絡計算的組織
4.6.1輸入層和輸出層設計
4.6.2網絡數據的準備
4.6.3網絡初始權值的選擇
4.6.4隱層數及隱層節點設計
4.6.5網絡的訓練、檢測及性能評價
參考文獻
第5章深度學習
5.1深度學習概述
5.1.1深度學習定義
5.1.2深度學習特點
5.1.3深度學習平臺
5.2自編碼器
5.2.1稀疏自編碼器
5.2.2多層自編碼器表示
5.2.3各類自編碼器介紹
5.3深度神經網絡
5.3.1多層神經網絡近似定理
5.3.2深度置信網絡
5.3.3深層玻爾茲曼機
5.3.4深度神經網絡結構分析
5.4卷積神經網絡
5.4.1卷積與池化
5.4.2卷積核
5.4.3卷積神經網絡結構
5.5遞歸神經網絡
5.5.1展開計算圖
5.5.2回聲狀態網絡
5.5.3門控增強單元
5.5.4長短時記憶單元
5.6深度增強學習
5.6.1增強學習
5.6.2馬爾可夫決策
5.6.3決策迭代
5.6.4QLearning算法
5.6.5深度增強網絡
5.7深度學習應用
5.7.1視覺感知
5.7.2語音識別
5.7.3自然語言處理
5.7.4生物信息處理
參考文獻
第6章支持向量機
6.1統計學習理論的基本內容
6.1.1機器學習的基本問題
6.1.2學習機的復雜性與推廣能力
6.1.3統計學習的基本理論
6.2支持向量機
6.2.1最大間隔分類支持向量機
6.2.2軟間隔分類支持向量機
6.2.3基于核的支持向量機
6.3多分類支持向量機
6.3.1直接法
6.3.2分解法
6.4基于SVM的機械設備故障診斷
6.4.1實驗平臺及故障信號獲取
6.4.2基于小波包變換的故障特征提取
6.4.3基于多類分類SVM的故障診斷識別
參考文獻
第7章模糊邏輯與模糊推理基本方法
7.1模糊邏輯的歷史
7.2模糊集
7.3隸屬函數
7.3.1隸屬函數的幾種確定方法
7.3.2幾種常用的隸屬函數
7.3.3模糊邏輯工具箱內置的隸屬函數
7.4模糊運算與模糊推理
7.4.1模糊運算
7.4.2模糊規則與模糊推理
7.4.3Mamdani型推理與Sugeno型推理
7.5模糊系統
7.5.1模糊系統的結構
7.5.2模糊控制器的設計
7.5.3神經模糊系統
7.5.4自適應模糊模型
7.5.5自適應模糊控制系統
第8章模糊計算實現
8.1模糊推理過程
8.1.1模糊推理過程的步驟
8.1.2自定義模糊推理
8.2模糊邏輯工具箱的圖形界面工具
8.2.1FIS編輯器
8.2.2隸屬函數編輯器
8.2.3模糊規則編輯器
8.2.4模糊規則觀察器
8.2.5輸出曲面觀察器
8.2.6自定義模糊推理系統
8.3模糊邏輯工具箱的命令行工作方式
8.3.1系統結構函數
8.3.2系統顯示函數
8.3.3在命令行中建立系統
8.3.4FIS求解
8.3.5FIS結構
8.4神經模糊推理編輯器ANFIS
8.4.1神經模糊推理
8.4.2ANFIS編輯器
8.4.3應用ANFIS編輯器的步驟
參考文獻
第9章遺傳算法
9.1遺傳優化算法基礎
9.1.1遺傳算法的產生與發展
9.1.2遺傳算法概要
9.1.3遺傳算法的應用情況
9.1.4基本遺傳算法
9.1.5模式定理
9.1.6遺傳算法的改進
9.1.7遺傳算法與函數最優化
9.1.8遺傳算法與系統辨識
9.1.9遺傳算法與神經控制
9.2遺傳優化算法的工程應用
9.2.1遺傳算法在無約束優化中的應用
9.2.2遺傳算法在非線性規劃中的應用
參考文獻
第10章粒群智能
10.1引言
10.1.1微粒群算法綜述
10.1.2微粒群算法的研究方向
10.2微粒群算法的基本原理
10.2.1引言
10.2.2基本微粒群算法
10.2.3基本微粒群算法的社會行為分析
10.2.4帶慣性權重的微粒群算法
10.3改進微粒群算法
10.3.1基本微粒群算法進化方程的改進
10.3.2收斂性改進
10.4微粒群算法的實驗設計與參數選擇
10.4.1設計微粒群算法的基本原則與步驟
10.4.2幾種典型的微粒群模型及參數選擇
10.5基于微粒群算法的人工神經網絡優化
10.5.1神經網絡的微粒群算法優化策略
10.5.2協同微粒群算法優化神經網絡
10.6蟻群智能
10.6.1雙橋實驗與隨機模型
10.6.2人工螞蟻模型
10.6.3蟻群優化元啟發式算法
參考文獻