0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于機(jī)器學(xué)習(xí)的第三代神經(jīng)網(wǎng)絡(luò)--脈沖神經(jīng)網(wǎng)絡(luò)的解析

智能感知與物聯(lián)網(wǎng)技術(shù)研究所 ? 2018-01-15 10:14 ? 次閱讀

脈沖神經(jīng)網(wǎng)絡(luò)(SNN)屬于第三代神經(jīng)網(wǎng)絡(luò)模型,實(shí)現(xiàn)了更高級(jí)的生物神經(jīng)模擬水平。除了神經(jīng)元和突觸狀態(tài)之外,SNN 還將時(shí)間概念納入了其操作之中。本文將簡要介紹這種神秘的神經(jīng)網(wǎng)絡(luò)形式。

所有對(duì)目前機(jī)器學(xué)習(xí)有所了解的人都聽說過這樣一個(gè)事實(shí):目前的人工神經(jīng)網(wǎng)絡(luò)是第二代神經(jīng)網(wǎng)絡(luò)。它們通常是全連接的,接收連續(xù)的值,輸出連續(xù)的值。盡管當(dāng)代神經(jīng)網(wǎng)絡(luò)已經(jīng)讓我們?cè)诤芏囝I(lǐng)域中實(shí)現(xiàn)了突破,但它們?cè)谏飳W(xué)上是不精確的,其實(shí)并不能模仿生物大腦神經(jīng)元的運(yùn)作機(jī)制。

第三代神經(jīng)網(wǎng)絡(luò),脈沖神經(jīng)網(wǎng)絡(luò)(Spiking Neural Network,SNN),旨在彌合神經(jīng)科學(xué)和機(jī)器學(xué)習(xí)之間的差距,使用最擬合生物神經(jīng)元機(jī)制的模型來進(jìn)行計(jì)算。脈沖神經(jīng)網(wǎng)絡(luò)與目前流行的神經(jīng)網(wǎng)絡(luò)和機(jī)器學(xué)習(xí)方法有著根本上的不同。SNN 使用脈沖——這是一種發(fā)生在時(shí)間點(diǎn)上的離散事件——而非常見的連續(xù)值。每個(gè)峰值由代表生物過程的微分方程表示出來,其中最重要的是神經(jīng)元的膜電位。本質(zhì)上,一旦神經(jīng)元達(dá)到了某一電位,脈沖就會(huì)出現(xiàn),隨后達(dá)到電位的神經(jīng)元會(huì)被重置。對(duì)此,最常見的模型是 Integrate-And-Fire(LIF)模型。此外,SNN 通常是稀疏連接的,并會(huì)利用特殊的網(wǎng)絡(luò)拓?fù)洹?/p>

LIF 模型中膜電位的微分方程

脈沖期間的膜電位形態(tài)

基于機(jī)器學(xué)習(xí)的第三代神經(jīng)網(wǎng)絡(luò)--脈沖神經(jīng)網(wǎng)絡(luò)的解析

三神經(jīng)元網(wǎng)絡(luò)的脈沖訓(xùn)練

脈沖神經(jīng)網(wǎng)絡(luò)圖示

乍一看,脈沖神經(jīng)網(wǎng)絡(luò)的方法像是一種倒退。我們從連續(xù)輸出移動(dòng)至二進(jìn)制輸出,這些脈沖訓(xùn)練的可解釋性不強(qiáng)。但是,脈沖訓(xùn)練增強(qiáng)了我們處理時(shí)空數(shù)據(jù)(或者說真實(shí)世界感官數(shù)據(jù))的能力??臻g指神經(jīng)元僅與附近的神經(jīng)元連接,這樣它們可以分別處理輸入塊(類似于 CNN 使用濾波器)。時(shí)間指脈沖訓(xùn)練隨著時(shí)間而發(fā)生,這樣我們?cè)诙M(jìn)制編碼中丟失的信息可以在脈沖的時(shí)間信息中重新獲取。這允許我們自然地處理時(shí)間數(shù)據(jù),無需 RNN 添加額外的復(fù)雜度。事實(shí)證明脈沖神經(jīng)元是比傳統(tǒng)人工神經(jīng)元更強(qiáng)大的計(jì)算單元。

既然理論上 SNN 比第二代網(wǎng)絡(luò)更強(qiáng)大,那么我們很自然會(huì)想到為什么它們沒有得到廣泛應(yīng)用。主要問題在于 SNN 的訓(xùn)練。盡管我們有無監(jiān)督生物學(xué)習(xí)方法,如赫布學(xué)習(xí)(Hebbian learning)和 STDP,但沒有適合 SNN 的有效監(jiān)督訓(xùn)練方法能夠 i 通過提供優(yōu)于第二代網(wǎng)絡(luò)的性能。由于脈沖訓(xùn)練不可微,我們無法在不損失準(zhǔn)確時(shí)間信息的前提下使用梯度下降來訓(xùn)練 SNN。因此,為了正確地使用 SNN 解決真實(shí)世界任務(wù),我們需要開發(fā)一種高效的監(jiān)督學(xué)習(xí)方法。這是一項(xiàng)艱巨的任務(wù),因?yàn)樗婕暗剑o定這些網(wǎng)絡(luò)的生物現(xiàn)實(shí)主義,確定人類大腦如何學(xué)習(xí)。

另一個(gè)問題是在正常硬件上模擬 SNN 需要耗費(fèi)大量算力,因?yàn)樗枰M微分方程。但是,神經(jīng)形態(tài)硬件,如 IBM TrueNorth,旨在使用利用神經(jīng)元脈沖行為的離散和稀疏本質(zhì)的專門硬件模擬神經(jīng)元,進(jìn)而解決該問題。

今天看來,SNN 的未來依然不甚清晰。一方面,它們是我們當(dāng)前神經(jīng)網(wǎng)絡(luò)的天然繼承者;但是另一方面,對(duì)大多數(shù)任務(wù)來說它們還遠(yuǎn)不是實(shí)踐工具。目前在實(shí)時(shí)圖像和音頻處理中有一些 SNN 實(shí)際應(yīng)用,但相關(guān)文獻(xiàn)仍然很少。絕大多數(shù) SNN 論文或者是理論的,或者在一個(gè)簡單的全連接第二代網(wǎng)絡(luò)之中展示性能。然而,很多團(tuán)隊(duì)正致力于開發(fā) SNN 監(jiān)督式學(xué)習(xí)規(guī)則,并且我對(duì) SNN 的未來充滿樂觀。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴

原文標(biāo)題:前沿 | 簡述脈沖神經(jīng)網(wǎng)絡(luò)SNN:下一代神經(jīng)網(wǎng)絡(luò)

文章出處:【微信號(hào):tyutcsplab,微信公眾號(hào):智能感知與物聯(lián)網(wǎng)技術(shù)研究所】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    神經(jīng)網(wǎng)絡(luò)教程(李亞非)

    源程序  5.3 Gaussian機(jī)  第6章自組織神經(jīng)網(wǎng)絡(luò)  6.1 競爭型學(xué)習(xí)  6.2 自適應(yīng)共振理論(ART)模型  6.3 自組織特征映射(SOM)模型  6.4 CPN模型  第7章 聯(lián)想
    發(fā)表于 03-20 11:32

    labview BP神經(jīng)網(wǎng)絡(luò)的實(shí)現(xiàn)

    請(qǐng)問:我在用labview做BP神經(jīng)網(wǎng)絡(luò)實(shí)現(xiàn)故障診斷,在NI官網(wǎng)找到了機(jī)器學(xué)習(xí)工具包(MLT),但是里面沒有關(guān)于這部分VI的幫助文檔,對(duì)于”BP神經(jīng)網(wǎng)絡(luò)分類“這個(gè)范例有很多不懂的地方,
    發(fā)表于 02-22 16:08

    神經(jīng)網(wǎng)絡(luò)資料

    基于深度學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)算法
    發(fā)表于 05-16 17:25

    機(jī)器學(xué)習(xí)神經(jīng)網(wǎng)絡(luò)參數(shù)的代價(jià)函數(shù)

    吳恩達(dá)機(jī)器學(xué)習(xí)筆記之神經(jīng)網(wǎng)絡(luò)參數(shù)的反向傳播算法
    發(fā)表于 05-22 15:11

    卷積神經(jīng)網(wǎng)絡(luò)如何使用

    卷積神經(jīng)網(wǎng)絡(luò)(CNN)究竟是什么,鑒于神經(jīng)網(wǎng)絡(luò)在工程上經(jīng)歷了曲折的歷史,您為什么還會(huì)在意它呢? 對(duì)于這些非常中肯的問題,我們似乎可以給出相對(duì)簡明的答案。
    發(fā)表于 07-17 07:21

    【案例分享】ART神經(jīng)網(wǎng)絡(luò)與SOM神經(jīng)網(wǎng)絡(luò)

    今天學(xué)習(xí)了兩個(gè)神經(jīng)網(wǎng)絡(luò),分別是自適應(yīng)諧振(ART)神經(jīng)網(wǎng)絡(luò)與自組織映射(SOM)神經(jīng)網(wǎng)絡(luò)。整體感覺不是很難,只不過一些最基礎(chǔ)的概念容易理解不清。首先ART
    發(fā)表于 07-21 04:30

    解析深度學(xué)習(xí):卷積神經(jīng)網(wǎng)絡(luò)原理與視覺實(shí)踐

    解析深度學(xué)習(xí):卷積神經(jīng)網(wǎng)絡(luò)原理與視覺實(shí)踐
    發(fā)表于 06-14 22:21

    【AI學(xué)習(xí)】第3篇--人工神經(jīng)網(wǎng)絡(luò)

    `本篇主要介紹:人工神經(jīng)網(wǎng)絡(luò)的起源、簡單神經(jīng)網(wǎng)絡(luò)模型、更多神經(jīng)網(wǎng)絡(luò)模型、機(jī)器學(xué)習(xí)的步驟:訓(xùn)練與預(yù)測、訓(xùn)練的兩階段:正向推演與反向傳播、以Te
    發(fā)表于 11-05 17:48

    如何構(gòu)建神經(jīng)網(wǎng)絡(luò)?

    原文鏈接:http://tecdat.cn/?p=5725 神經(jīng)網(wǎng)絡(luò)是一種基于現(xiàn)有數(shù)據(jù)創(chuàng)建預(yù)測的計(jì)算系統(tǒng)。如何構(gòu)建神經(jīng)網(wǎng)絡(luò)?神經(jīng)網(wǎng)絡(luò)包括:輸入層:根據(jù)現(xiàn)有數(shù)據(jù)獲取輸入的層隱藏層:使用反向傳播優(yōu)化輸入變量權(quán)重的層,以提高模型的預(yù)測
    發(fā)表于 07-12 08:02

    有關(guān)脈沖神經(jīng)網(wǎng)絡(luò)的基本知識(shí)

    譯者|VincentLee來源 |曉飛的算法工程筆記脈沖神經(jīng)網(wǎng)絡(luò)(Spiking neural network, SNN)將脈沖神經(jīng)元作為計(jì)算單...
    發(fā)表于 07-26 06:23

    基于BP神經(jīng)網(wǎng)絡(luò)的PID控制

    最近在學(xué)習(xí)電機(jī)的智能控制,上周學(xué)習(xí)了基于單神經(jīng)元的PID控制,這周研究基于BP神經(jīng)網(wǎng)絡(luò)的PID控制。神經(jīng)網(wǎng)絡(luò)具有任意非線性表達(dá)能力,可以通過
    發(fā)表于 09-07 07:43

    脈沖神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方式有哪幾種?

    脈沖神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)方式有哪幾種?
    發(fā)表于 10-26 06:58

    卷積神經(jīng)網(wǎng)絡(luò)模型發(fā)展及應(yīng)用

    神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu),但此時(shí)神經(jīng)網(wǎng)絡(luò)的發(fā)展正處于下坡 時(shí)期,沒有引起足夠的重視。從感知機(jī)提出到 2006 年以前,此階段稱為淺層 學(xué)習(xí),2006 年至今是神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 08-02 10:39

    卷積神經(jīng)網(wǎng)絡(luò)簡介:什么是機(jī)器學(xué)習(xí)?

    抽象人工智能 (AI) 的世界正在迅速發(fā)展,人工智能越來越多地支持以前無法實(shí)現(xiàn)或非常難以實(shí)現(xiàn)的應(yīng)用程序。本系列文章解釋了卷積神經(jīng)網(wǎng)絡(luò) (CNN) 及其在 AI 系統(tǒng)中機(jī)器學(xué)習(xí)中的重要性。CNN 是從
    發(fā)表于 02-23 20:11

    什么是神經(jīng)網(wǎng)絡(luò)?什么是卷積神經(jīng)網(wǎng)絡(luò)

    在介紹卷積神經(jīng)網(wǎng)絡(luò)之前,我們先回顧一下神經(jīng)網(wǎng)絡(luò)的基本知識(shí)。就目前而言,神經(jīng)網(wǎng)絡(luò)是深度學(xué)習(xí)算法的核心,我們所熟知的很多深度學(xué)習(xí)算法的背后其實(shí)都
    的頭像 發(fā)表于 02-23 09:14 ?3213次閱讀