人工智能,,深度學(xué)習(xí)和機(jī)器學(xué)習(xí),不論你現(xiàn)在是否能夠理解這些概念,,你都應(yīng)該學(xué)習(xí),。否則三年內(nèi),你就會像滅絕的恐龍一樣被社會淘汰,。 ——馬克·庫班(NBA小牛隊老板,,億萬富翁) 我們正經(jīng)歷一場大革命,這場革命就是由大數(shù)據(jù)和強(qiáng)大電腦計算能力發(fā)起的,。 人工智能的底層模型是'神經(jīng)網(wǎng)絡(luò)'(neural network),。許多復(fù)雜的應(yīng)用(比如模式識別、自動控制)和高級模型(比如深度學(xué)習(xí))都基于它,。學(xué)習(xí)人工智能,,一定是從它開始。 人工神經(jīng)網(wǎng)絡(luò) 人工神經(jīng)網(wǎng)絡(luò)是模擬人和動物的神經(jīng)網(wǎng)絡(luò)的某種結(jié)構(gòu)和功能的模擬,所以要了解神經(jīng)網(wǎng)絡(luò)的工作原理,,所以我們首先要了解生物神經(jīng)元,。其結(jié)構(gòu)如下圖所示:
從上圖可看出生物神經(jīng)元它包括,細(xì)胞體:由細(xì)胞核,、細(xì)胞質(zhì)與細(xì)胞膜組成,; 軸突: 是從細(xì)胞體向外伸出的細(xì)長部分,也就是神經(jīng)纖維,。軸突是神經(jīng)細(xì)胞的輸出端,,通過它向外傳出神經(jīng)沖動; 樹突: 是細(xì)胞體向外伸出的許多較短的樹枝狀分支,。它們是細(xì)胞的輸入端,,接受來自其它神經(jīng)元的沖動; 突觸: 神經(jīng)元之間相互連接的地方,,既是神經(jīng)末梢與樹突相接觸的交界面,。 對于從同一樹突先后傳入的神經(jīng)沖動,以及同一時間從不同樹突輸入的神經(jīng)沖動,,神經(jīng)細(xì)胞均可加以綜合處理,,處理的結(jié)果可使細(xì)胞膜電位升高;當(dāng)膜電位升高到一閥值(約40mV),,細(xì)胞進(jìn)入興奮狀態(tài),,產(chǎn)生神經(jīng)沖動,并由軸突輸出神經(jīng)沖動,;當(dāng)輸入的沖動減小,綜合處理的結(jié)果使膜電位下降,,當(dāng)下降到閥值時,。細(xì)胞進(jìn)入抑制狀態(tài),此時無神經(jīng)沖動輸出,?!芭d奮”和“抑制”,神經(jīng)細(xì)胞必呈其一,。 突觸界面具有脈沖/電位信號轉(zhuǎn)換功能,,即類似于D/A轉(zhuǎn)換功能。沿軸突和樹突傳遞的是等幅,、恒寬,、編碼的離散電脈沖信號。細(xì)胞中膜電位是連續(xù)的模擬量,。 神經(jīng)沖動信號的傳導(dǎo)速度在1~150m/s之間,,隨纖維的粗細(xì),髓鞘的有無而不同。 神經(jīng)細(xì)胞的重要特點是具有學(xué)習(xí)功能并有遺忘和疲勞效應(yīng),??傊S著對生物神經(jīng)元的深入研究,,揭示出神經(jīng)元不是簡單的雙穩(wěn)邏輯元件而是微型生物信息處理機(jī)制和控制機(jī),。 而人工神經(jīng)網(wǎng)絡(luò)的基本原理也就是對生物神經(jīng)元進(jìn)行盡可能的模擬,當(dāng)然,,以目前的理論水平,,制造水平,和應(yīng)用水平,,還與人腦神經(jīng)網(wǎng)絡(luò)的有著很大的差別,,它只是對人腦神經(jīng)網(wǎng)絡(luò)有選擇的,單一的,,簡化的構(gòu)造和性能模擬,,從而形成了不同功能的,多種類型的,,不同層次的神經(jīng)網(wǎng)絡(luò)模型,。 人工神經(jīng)網(wǎng)絡(luò)具有四個基本特征:
(1)非線性非線性關(guān)系是自然界的普遍特性。大腦的智慧就是一種非線性現(xiàn)象,。人工神經(jīng)元處于激活或抑制二種不同的狀態(tài),,這種行為在數(shù)學(xué)上表現(xiàn)為一種非線性關(guān)系。具有閾值的神經(jīng)元構(gòu)成的網(wǎng)絡(luò)具有更好的性能,,可以提高容錯性和存儲容量,。
(2)非局限性一個神經(jīng)網(wǎng)絡(luò)通常由多個神經(jīng)元廣泛連接而成。 一個系統(tǒng)的整體行為不僅取決于單個神經(jīng)元的特征,,而且可能主要由單元之間的相互作用,、相互連接所決定。通過單元之間的大量連接模擬大腦的非局限性,。聯(lián)想記憶是非局限性的典型例子,。
(3)非常定性人工神經(jīng)網(wǎng)絡(luò)具有自適應(yīng)、自組織,、自學(xué)習(xí)能力,。 神經(jīng)網(wǎng)絡(luò)不但處理的信息可以有各種變化,而且在處理信息的同時,,非線性動力系統(tǒng)本身也在不斷變化,。經(jīng)常采用迭代過程描寫動力系統(tǒng)的演化過程。
(4)非凸性一個系統(tǒng)的演化方向,,在一定條件下將取決于某個特定的狀態(tài)函數(shù),。 例如能量函數(shù),,它的極值相應(yīng)于系統(tǒng)比較穩(wěn)定的狀態(tài)。非凸性是指這種函數(shù)有多個極值,,故系統(tǒng)具有多個較穩(wěn)定的平衡態(tài),,這將導(dǎo)致系統(tǒng)演化的多樣性。 人工神經(jīng)網(wǎng)絡(luò)是一種非程序化,、適應(yīng)性,、大腦風(fēng)格的信息處理,其本質(zhì)是通過網(wǎng)絡(luò)的變換和動力學(xué)行為得到一種并行分布式的信息處理功能,,并在不同程度和層次上模仿人腦神經(jīng)系統(tǒng)的信息處理功能,。它是涉及神經(jīng)科學(xué)、思維科學(xué),、人工智能,、計算機(jī)科學(xué)等多個領(lǐng)域的交叉學(xué)科。
人工神經(jīng)網(wǎng)絡(luò)是并行分布式系統(tǒng),,采用了與傳統(tǒng)人工智能和信息處理技術(shù)完全不同的機(jī)理,,克服了傳統(tǒng)的基于邏輯符號的人工智能在處理直覺、非結(jié)構(gòu)化信息方面的缺陷,,具有自適應(yīng),、自組織和實時學(xué)習(xí)的特點。 典型神經(jīng)網(wǎng)絡(luò)
1、感知器
2,、BP 網(wǎng)絡(luò)
以上表達(dá)式不能表示具有反饋方式的神經(jīng)網(wǎng)絡(luò),,如果需要表示 BP 網(wǎng)絡(luò),,還需要對上式加入反饋部分,如下式所示: 當(dāng)訓(xùn)練結(jié)束之后,,此神經(jīng)網(wǎng)絡(luò)即是 BP 網(wǎng)絡(luò),,它就可用于對非線性系統(tǒng)的控制。它將輸出反饋到輸入,,作為輸入的一部分,,以達(dá)到對系統(tǒng)權(quán)值的持續(xù)調(diào)整,消除非線性影響的作用,。 3,、競爭網(wǎng)絡(luò)
4,、柯荷倫網(wǎng)絡(luò)
BP 網(wǎng)絡(luò)在智能系統(tǒng)中的應(yīng)用 1,、聯(lián)想記憶
2,、優(yōu)化計算
3,、影像處理
在對圖像處理的研究中,,主要出現(xiàn)過線性鑒別、遺傳網(wǎng)絡(luò),、counter-propagation network 三種主要的處理方法 ,,經(jīng)過比較其處理結(jié)果,發(fā)現(xiàn)利用遺傳網(wǎng)絡(luò)進(jìn)行處理的性能最好,。 神經(jīng)網(wǎng)絡(luò)對圖像進(jìn)行處理的步驟如下:將原始圖像輸入到網(wǎng)絡(luò)中,;利用特征提取的方法得到圖像自身的屬性;對圖像特征進(jìn)行分類,;將這些處理結(jié)果作為訓(xùn)練資料或數(shù)據(jù)輸入到神經(jīng)網(wǎng)絡(luò)中,,通過神經(jīng)網(wǎng)絡(luò)的自動分辨功能,分辨出圖形結(jié)果,。 在實際使用時,,先對神經(jīng)網(wǎng)絡(luò)進(jìn)行訓(xùn)練,再將神經(jīng)網(wǎng)絡(luò)投入到實際應(yīng)用中,。利用神經(jīng)網(wǎng)絡(luò)進(jìn)行圖像處理具有諸多實際應(yīng)用意義,,也是當(dāng)前研究的一個熱點方向。在Google 地圖,、對天文圖像的處理及網(wǎng)絡(luò)圖像分析等領(lǐng)域,,由于資料十分龐大,,利用人工進(jìn)行處理,顯然是不切實際的,。為了能快速的得到所需的圖像特征,,查找出需要的圖像資料,利用神經(jīng)網(wǎng)絡(luò)進(jìn)行圖像處理,,無疑是最好的選擇,。 神經(jīng)網(wǎng)絡(luò)是一門重要的機(jī)器學(xué)習(xí)技術(shù)。它是目前最為火熱的研究方向–深度學(xué)習(xí)的基礎(chǔ),。學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)不僅可以讓你掌握一門強(qiáng)大的機(jī)器學(xué)習(xí)方法,,同時也可以更好地幫助你理解深度學(xué)習(xí)技術(shù)。 |
|