MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解
定 價(jià):69 元
- 作者:陳明 ,等 著
- 出版時(shí)間:2013/3/1
- ISBN:9787302307419
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP183
- 頁碼:431
- 紙張:膠版紙
- 版次:1
- 開本:16開
《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》結(jié)合科研和高校教學(xué)的相關(guān)課程,全面、系統(tǒng)、詳細(xì)地介紹了MATLAB神經(jīng)網(wǎng)絡(luò)的原理及應(yīng)用,并給出了大量典型的實(shí)例供讀者參考!禡ATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》附帶1張光盤,收錄了《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》重點(diǎn)內(nèi)容的配套多媒體教學(xué)視頻及書中涉及的實(shí)例源文件。這些資料可以大大方便讀者高效、直觀地學(xué)習(xí)《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》內(nèi)容。
《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》首先簡(jiǎn)要介紹了MATLAB軟件的使用和常用的內(nèi)置函數(shù),隨后分門別類地介紹了BP網(wǎng)絡(luò)、徑向基網(wǎng)絡(luò)、自組織網(wǎng)絡(luò)、反饋網(wǎng)絡(luò)等不同類型的神經(jīng)網(wǎng)絡(luò),并在每章的最后給出了實(shí)例。在全書的最后,又以專門的一章收集了MATLAB神經(jīng)網(wǎng)絡(luò)在圖像、工業(yè)、金融、體育等不同領(lǐng)域的具體應(yīng)用,具有很高的理論和使用價(jià)值。全書內(nèi)容詳實(shí)、重點(diǎn)突出,從三個(gè)層次循序漸進(jìn)地利用實(shí)例講解網(wǎng)絡(luò)原理和使用方法,降低了學(xué)習(xí)門檻,使看似神秘高深的神經(jīng)網(wǎng)絡(luò)算法更為簡(jiǎn)單易學(xué)。
《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》適合學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)的人員使用MATLAB方便地實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)以解決實(shí)際問題,也適合神經(jīng)網(wǎng)絡(luò)或機(jī)器學(xué)習(xí)算法的研究者及MATLAB進(jìn)階學(xué)習(xí)者閱讀。另外,《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》可以作為高校相關(guān)課程的教材和教學(xué)參考書。
《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》特點(diǎn): ·提供“在線交流,有問必答”網(wǎng)絡(luò)互動(dòng)答疑服務(wù) ·詳解109個(gè)典型實(shí)例、7個(gè)綜合案例和50多個(gè)神經(jīng)網(wǎng)絡(luò)工具箱函數(shù) ·涵蓋單層感知器、線性神經(jīng)網(wǎng)絡(luò)、BP神經(jīng)網(wǎng)絡(luò)、徑向基網(wǎng)絡(luò)、自組織神經(jīng)網(wǎng)絡(luò)、反饋神經(jīng)網(wǎng)絡(luò)、隨機(jī)神經(jīng)網(wǎng)絡(luò)7種主要的網(wǎng)絡(luò)類型 ·配超值DVD光盤,提供10小時(shí)配套教學(xué)視頻、24.5小時(shí)MATLAB基礎(chǔ)教學(xué)視頻和《MATLAB神經(jīng)網(wǎng)絡(luò)原理與實(shí)例精解》源文件
人工神經(jīng)網(wǎng)絡(luò)是一種類似于人類神經(jīng)系統(tǒng)的信息處理技術(shù),可以視為一種功能強(qiáng)大、應(yīng)用廣泛的機(jī)器學(xué)習(xí)算法,廣泛應(yīng)用于實(shí)現(xiàn)分類、聚類、擬合、預(yù)測(cè)、壓縮等功能,在高校研究和工程實(shí)踐中均有應(yīng)用。它模仿生物神經(jīng)元的工作過程,建立起了一套用于處理計(jì)算問題的數(shù)學(xué)模型。神經(jīng)網(wǎng)絡(luò)的發(fā)展經(jīng)歷了興起——低潮——復(fù)興的過程,20世紀(jì)80年代后人工神經(jīng)網(wǎng)絡(luò)的發(fā)展十分迅速,其中應(yīng)用最廣的是BP神經(jīng)網(wǎng)絡(luò)。此外,還有徑向基網(wǎng)絡(luò)、自組織網(wǎng)絡(luò)、反饋網(wǎng)絡(luò)等其他神經(jīng)網(wǎng)絡(luò)形式,分別適用于不同的場(chǎng)合。
神經(jīng)網(wǎng)絡(luò)作為一種網(wǎng)絡(luò)模型,它的具體使用必須依賴某種實(shí)現(xiàn)方式。部分反饋神經(jīng)網(wǎng)絡(luò)可以使用電子電路來實(shí)現(xiàn),但更通用的實(shí)現(xiàn)方法是利用計(jì)算機(jī)編程語言。MATLAB就是一個(gè)非常好的選擇,利用它可以方便地實(shí)現(xiàn)網(wǎng)絡(luò)結(jié)構(gòu)模型。MATLAB是美國(guó)MathWorks公司推出的科學(xué)計(jì)算軟件,在科研和工程實(shí)踐中獲得了廣泛的應(yīng)用。MATLAB編程形式自由,可以方便地實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)算法,且自帶了神經(jīng)網(wǎng)絡(luò)工具箱,用戶直接調(diào)用工具箱中的函數(shù),即可使用神經(jīng)網(wǎng)絡(luò)模型解決實(shí)際問題。
目前國(guó)內(nèi)有一些介紹MATLAB神經(jīng)網(wǎng)絡(luò)的書,但是隨著MATLAB版本的更新,工具箱中函數(shù)不斷變化,整體結(jié)構(gòu)已經(jīng)調(diào)整,市面上的書卻沒有跟上變化,與實(shí)際需求脫節(jié)。編寫本書的目的,便是為了讓讀者了解神經(jīng)網(wǎng)絡(luò)的最新發(fā)展進(jìn)程,并學(xué)會(huì)在最新的MATLAB版本中實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò),并應(yīng)用神經(jīng)網(wǎng)絡(luò)工具箱來解決實(shí)際問題。
本書是一本神經(jīng)網(wǎng)絡(luò)原理與實(shí)踐相結(jié)合的書,涵蓋了大部分主流的神經(jīng)網(wǎng)絡(luò)。它盡量以淺顯易懂的語言講解,讓讀者能理解神經(jīng)網(wǎng)絡(luò)的原理,并學(xué)會(huì)在MATLAB中實(shí)現(xiàn)神經(jīng)網(wǎng)絡(luò)。MATLAB版本逐年更新,神經(jīng)網(wǎng)絡(luò)工具箱中函數(shù)的結(jié)構(gòu)安排已經(jīng)改變,本書使用最新的MATLAB版本,使讀者掌握應(yīng)用工具箱解決實(shí)際問題的能力。本書講解時(shí)附帶了大量實(shí)例,對(duì)于簡(jiǎn)單的例子,本書除了使用工具箱函數(shù)外,還用手算的方式給出了自己的實(shí)現(xiàn),便于讀者理解神經(jīng)網(wǎng)絡(luò)的具體實(shí)現(xiàn)細(xì)節(jié)。
本書特色
1. 提供配套教學(xué)視頻,高效、直觀
為了便于讀者高效、直觀地學(xué)習(xí)本書中的內(nèi)容,作者對(duì)每章的重點(diǎn)內(nèi)容都特意制作了教學(xué)視頻,這些視頻和本書的實(shí)例源文件一起收錄于配書光盤中。
2.軟件版本較新,函數(shù)較新
MATLAB每年更新兩次,神經(jīng)網(wǎng)絡(luò)工具箱也隨之更新?lián)Q代,許多舊的函數(shù)已經(jīng)廢棄不用,同時(shí)又有新的函數(shù)補(bǔ)充進(jìn)來。已經(jīng)出版的圖書和網(wǎng)上的很多資料是舊版本的工具箱。本書基于MATLAB R2011b,介紹了新版本下的神經(jīng)網(wǎng)絡(luò)工具箱的使用方法。
3.內(nèi)容全面,重點(diǎn)突出
神經(jīng)網(wǎng)絡(luò)根據(jù)結(jié)構(gòu)的不同可以分為不同種類,本書內(nèi)容涵蓋從最簡(jiǎn)單的感知器到復(fù)雜的自組織競(jìng)爭(zhēng)網(wǎng)絡(luò)等類型的神經(jīng)網(wǎng)絡(luò),對(duì)其原理進(jìn)行了全面的介紹。在實(shí)際應(yīng)用中,大部分場(chǎng)合使用的網(wǎng)絡(luò)都是BP神經(jīng)網(wǎng)絡(luò)(多層感知器),而部分生僻的網(wǎng)絡(luò)則在MATLAB中沒有對(duì)應(yīng)的工具箱函數(shù)。本書結(jié)合實(shí)用性,對(duì)常用的網(wǎng)絡(luò)進(jìn)行了重點(diǎn)講解。
4.實(shí)例豐富,貼近實(shí)際
本書提供了大量的實(shí)例,每個(gè)例子都經(jīng)過精挑細(xì)選,有很強(qiáng)的針對(duì)性。在實(shí)戰(zhàn)篇中還提供了多個(gè)貼近工程實(shí)踐的案例,便于讀者了解實(shí)際應(yīng)用。
5.循序漸進(jìn),先易后難,由淺入深
本書先介紹MATLAB編程基礎(chǔ),然后介紹神經(jīng)網(wǎng)絡(luò)及其工具箱函數(shù)。對(duì)每一種網(wǎng)絡(luò)在三個(gè)層次上用實(shí)例講解:介紹工具箱函數(shù)時(shí)用簡(jiǎn)單的實(shí)例,讓讀者了解函數(shù)的調(diào)用規(guī)則;在每章最后一節(jié)給出幾個(gè)復(fù)雜一些的應(yīng)用實(shí)例,并且用手算的方式給出網(wǎng)絡(luò)內(nèi)部的計(jì)算流程,讓讀者理解網(wǎng)絡(luò)的運(yùn)行規(guī)則;在本書的最后一章列舉了若干個(gè)具體的應(yīng)用案例,重點(diǎn)講解如何對(duì)實(shí)際問題進(jìn)行抽象,再選取恰當(dāng)?shù)纳窠?jīng)網(wǎng)絡(luò)解決該問題。
6.語言通俗,講解詳細(xì),圖文并茂
本書在講解上力求詳細(xì),在原理分析上力求通俗易懂,且在一些簡(jiǎn)單的實(shí)例演示中,用純MATLAB編程實(shí)現(xiàn)了部分簡(jiǎn)單的神經(jīng)網(wǎng)絡(luò),有利于加深讀者對(duì)神經(jīng)網(wǎng)絡(luò)的理解。為了增加可讀性,本書給出了大量的代碼及其實(shí)際運(yùn)行生成的效果圖。書中的代碼力求完整,注釋豐富,使讀者一目了然。配書光盤中詳細(xì)列出了書中的函數(shù)和腳本文件,方便讀者運(yùn)行、調(diào)試。
7.給出了大量的閱讀和經(jīng)驗(yàn)點(diǎn)撥
本書講解時(shí)給出了大量需要讀者注意的關(guān)鍵知識(shí)點(diǎn)和經(jīng)驗(yàn)點(diǎn)撥,并在單獨(dú)的模塊中用不同的字體呈現(xiàn)出來,便于提醒讀者注意,加深讀者的印象。
8.提供“在線交流,有問必答”網(wǎng)絡(luò)互動(dòng)答疑服務(wù)
國(guó)內(nèi)最大的MATLABandSimulink技術(shù)交流平臺(tái)——MATLAB中文論壇(www.iLoveMatlab.cn)聯(lián)合本書作者和編輯,一起為您提供與本書相關(guān)的問題解答和MATLAB技術(shù)支持服務(wù),讓您獲得最佳的閱讀體驗(yàn)。具體參與方式請(qǐng)?jiān)敿?xì)閱讀本書封底的說明。本書“有問必答”交流板塊網(wǎng)址:www.iLoveMatlab.cn/forum-222-1.html。
本書主要內(nèi)容
第1篇 入門篇(第1~第3章)
第1章 神經(jīng)網(wǎng)絡(luò)概述。主要介紹了神經(jīng)網(wǎng)絡(luò)的發(fā)展歷程、神經(jīng)網(wǎng)絡(luò)的應(yīng)用領(lǐng)域、網(wǎng)絡(luò)模型原理及訓(xùn)練方式。
第2章 MATLAB快速入門。截至本書完稿,MATLAB的最新版本為MATLAB R2011b。這一章介紹了MATLAB的集成開發(fā)環(huán)境,使讀者可以迅速上手。MATLAB語言簡(jiǎn)單易學(xué),這一章從數(shù)據(jù)類型、流程控制、運(yùn)算符、M文件編輯器等角度概述了MATLAB的特點(diǎn)。通過這一章的學(xué)習(xí),讀者可以利用MATLAB編寫簡(jiǎn)單的程序。
第3章 MATLAB函數(shù)與神經(jīng)網(wǎng)絡(luò)工具箱。MATLAB具有豐富的內(nèi)置函數(shù)。這一章給出了30個(gè)常用的函數(shù)的使用方法,并簡(jiǎn)要介紹了神經(jīng)網(wǎng)絡(luò)工具箱。
第2篇 原理篇(第4~第11章)
第4章 單層感知器。單層感知器是最簡(jiǎn)單的神經(jīng)網(wǎng)絡(luò),盡管其功能可以通過其他復(fù)雜的網(wǎng)絡(luò)實(shí)現(xiàn),但依然有極佳的理論學(xué)習(xí)價(jià)值。
第5章 線性神經(jīng)網(wǎng)絡(luò)。線性神經(jīng)網(wǎng)絡(luò)又稱Adaline,能解決線性可分的問題。對(duì)于線性不可分的問題,可使用其他網(wǎng)絡(luò)模型,或者使用Adaline的變形形式。
第6章 BP神經(jīng)網(wǎng)絡(luò)。BP網(wǎng)絡(luò)是神經(jīng)網(wǎng)絡(luò)理論中最精華的部分,也是實(shí)際應(yīng)用中最常見的網(wǎng)絡(luò),它引入了誤差反向傳播算法,是一種多層前向網(wǎng)絡(luò)。
第7章 徑向基函數(shù)網(wǎng)絡(luò)。徑向基網(wǎng)絡(luò)是一種三層前向網(wǎng)絡(luò),具有極強(qiáng)的非線性映射能力,且收斂速度明顯快于BP神經(jīng)網(wǎng)絡(luò)。這一章包含普通的徑向基網(wǎng)絡(luò)和廣義回歸網(wǎng)絡(luò)、概率神經(jīng)網(wǎng)絡(luò)。
第8章 自組織競(jìng)爭(zhēng)神經(jīng)網(wǎng)絡(luò)。自組織神經(jīng)網(wǎng)絡(luò)往往使用無監(jiān)督學(xué)習(xí)算法,用于解決聚類問題。其網(wǎng)絡(luò)模型中包含競(jìng)爭(zhēng)網(wǎng)絡(luò)層,使用了競(jìng)爭(zhēng)學(xué)習(xí)的學(xué)習(xí)方式。
第9章 反饋神經(jīng)網(wǎng)絡(luò)。反饋神經(jīng)網(wǎng)絡(luò)是與前向神經(jīng)網(wǎng)絡(luò)相對(duì)的一種網(wǎng)絡(luò)形式,輸出端的信息以反饋的形式返回到輸入端構(gòu)成輸入的一部分。適用于聯(lián)想記憶、數(shù)據(jù)預(yù)測(cè)等 場(chǎng)合。
第10章 隨機(jī)神經(jīng)網(wǎng)絡(luò)。隨機(jī)網(wǎng)絡(luò)主要指Boltzmann機(jī),其原理實(shí)際上與模擬退火算法相同。模擬退火算法是一種模擬退火過程的最優(yōu)化算法,可用于求解函數(shù)極值。
第11章 用GUI設(shè)計(jì)神經(jīng)網(wǎng)絡(luò)。MATLAB提供了可視化神經(jīng)網(wǎng)絡(luò)工具nntool和nctool(分類聚類工具)、nftool(擬合工具)、nprtool(模式識(shí)別工具)、ntstool(時(shí)間序列工具)。
第3篇 實(shí)戰(zhàn)篇(第12、第13章)
第12章 Simulink。Simulink是MATLAB軟件提供的一個(gè)可視化仿真工具,用戶可以在Simulink中通過簡(jiǎn)單的鼠標(biāo)操作實(shí)現(xiàn)一個(gè)神經(jīng)網(wǎng)絡(luò)模型。
第13章 神經(jīng)網(wǎng)絡(luò)應(yīng)用實(shí)例。這一章給出了7個(gè)具體的應(yīng)用實(shí)例,涉及BP網(wǎng)絡(luò)、徑向基網(wǎng)絡(luò)、反饋網(wǎng)絡(luò)、概率神經(jīng)網(wǎng)絡(luò)、自組織神經(jīng)網(wǎng)絡(luò),解決了圖像、工業(yè)、金融、體育等領(lǐng)域的不同問題。
適合閱讀本書的讀者
* 神經(jīng)網(wǎng)絡(luò)的初學(xué)人員和提高者;
* 神經(jīng)網(wǎng)絡(luò)或機(jī)器學(xué)習(xí)算法的研究者;
* MATLAB進(jìn)階學(xué)習(xí)者;
* 高等學(xué)校相關(guān)課程的學(xué)生;
* MATLAB愛好者和研究人員。
本書作者
本書由陳明主筆編寫。其他參與編寫和資料整理的人員有武冬、郅曉娜、孫美芹、衛(wèi)麗行、尹翠翠、蔡繼文、陳曉宇、遲劍、鄧薇、郭利魁、金貞姬、李敬才、李萍、劉敬、陳慧、劉艷飛、呂博、全哲、佘勇、宋學(xué)江、王浩、王康。
閱讀本書的過程中,若發(fā)現(xiàn)本書有任何錯(cuò)漏或者對(duì)書中內(nèi)容有任何疑問,您都可以通過電子郵件和我們?nèi)〉寐?lián)系。電子郵箱地址:bookservice2008@163.com。
編著者
陳明,畢業(yè)于天津大學(xué)信息與通信工程專業(yè),獲碩士學(xué)位。本科期間參加過全國(guó)電子設(shè)計(jì)大賽信息安全專題邀請(qǐng)賽,獲三等獎(jiǎng)。研究生階段在天津大學(xué)信息學(xué)院圖像中心學(xué)習(xí),研究方向?yàn)閳D像處理、模式識(shí)別和視頻編解碼。由于學(xué)習(xí)和科研的需要開始接觸MATLAB,用MATLAB解決過圖像處理機(jī)器學(xué)習(xí)等領(lǐng)域的問題。對(duì)遺傳算法和神經(jīng)網(wǎng)絡(luò)工具箱尤為熟悉,有豐富的MATLAB編程經(jīng)驗(yàn)。編寫過《MATLAB函數(shù)效率功能速查手冊(cè)》一書。
第1篇 入門篇
第1章 神經(jīng)網(wǎng)絡(luò)概述(教學(xué)視頻:10分鐘)
1.1 人工神經(jīng)網(wǎng)絡(luò)簡(jiǎn)介
1.2 神經(jīng)網(wǎng)絡(luò)的特點(diǎn)及應(yīng)用
1.2.1 神經(jīng)網(wǎng)絡(luò)的特點(diǎn)
1.2.2 神經(jīng)網(wǎng)絡(luò)的應(yīng)用
1.3 人工神經(jīng)網(wǎng)絡(luò)的發(fā)展歷史
1.4 神經(jīng)網(wǎng)絡(luò)模型
1.5 神經(jīng)網(wǎng)絡(luò)的學(xué)習(xí)方式
第2章 MATLAB快速入門(教學(xué)視頻:48分鐘)
2.1 MATLAB功能及歷史
2.1.1 MATLAB的功能和特點(diǎn)
2.1.2 MATLAB發(fā)展歷史
2.2 MATLAB R2011b集成開發(fā)環(huán)境
2.2.1 MATLAB的安裝
2.2.2 MATLAB集成開發(fā)環(huán)境
2.2.3 搜索路徑設(shè)定
2.3 MATLAB語言基礎(chǔ)
2.3.1 標(biāo)識(shí)符與數(shù)組
2.3.2 數(shù)據(jù)類型
2.3.3 運(yùn)算符
2.3.4 流程控制
2.3.5 M文件
第3章 MATLAB函數(shù)與神經(jīng)網(wǎng)絡(luò)工具箱(教學(xué)視頻:62分鐘)
3.1 MATLAB常用命令
3.2 矩陣生成和基本運(yùn)算
3.2.1 zeros生成全零矩陣
3.2.2 0nes生成全1矩陣
3.2.3 magic生成魔方矩陣
3.2.4 eye生成單位矩陣
3.2.5 rand生成均勻分布隨機(jī)數(shù)
3.2.6 randn生成正態(tài)分布隨機(jī)數(shù)
3.2.7 linspace產(chǎn)生線性等分向量
3.2.8 logspace產(chǎn)生對(duì)數(shù)等分向量
3.2.9 randperm生成隨機(jī)整數(shù)排列
3.2.10 randi生成整數(shù)隨機(jī)數(shù)
3.2.11 range向量的最大/最小值之差
3.2.12 minmax求最大/最小值
3.2.13 min/max/mean求最大/最小值
3.2.14 size/length/numel/ndims矩陣維度相關(guān)
3.2.15 sum/prod求和或積
3.2.16 var/std求方差與標(biāo)準(zhǔn)差
3.2.17 diag生成對(duì)角矩陣
3.2.18 repmat矩陣復(fù)制和平鋪
3.2.19 reshape矩陣變維
3.2.20 inv/pinv矩陣求逆/求偽逆
3.2.21 rank/det求矩陣的秩/行列式
3.2.22 eig矩陣的特征值分解
3.2.23 svd矩陣的奇異值分解
3.2.24 trace求矩陣的跡
3.2.25 norm求向量或矩陣的范數(shù)
3.3 數(shù)學(xué)函數(shù)
3.3.1 abs求絕對(duì)值
3.3.2 exp/log指數(shù)函數(shù)/對(duì)數(shù)函數(shù)
3.3.3 log10/log2常用對(duì)數(shù)/以2為底的對(duì)數(shù)
3.3.4 fix/roun~ceil/floor取整函數(shù)
3.3.5 mod/rem取模數(shù)/余數(shù)
3.4 圖形相關(guān)函數(shù)
3.4.1 plot繪制二維圖像
3.4.2 坐標(biāo)軸設(shè)置函數(shù)
3.4.3 subplot同一窗口分區(qū)繪圖
3.4.4 figure/hold創(chuàng)建窗口/圖形保持
3.4.5 semilogx/semilogy單對(duì)數(shù)坐標(biāo)圖
3.4.6 contour/clabel曲面等高線/等高線標(biāo)簽
3.4.7 gcf/gca/gco返回當(dāng)前圖形/坐標(biāo)/對(duì)象句柄
3.4.8 mesh繪制三維網(wǎng)格圖
3.5 神經(jīng)網(wǎng)絡(luò)工具箱
3.5.1 工具箱函數(shù)基本介紹
3.5.2 神經(jīng)網(wǎng)絡(luò)對(duì)象與屬性
第2篇 原理篇
第3篇 實(shí)戰(zhàn)篇