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

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

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

一個(gè)擁有100多萬臺(tái)相變存儲(chǔ)器器件的脈沖神經(jīng)網(wǎng)絡(luò)中對(duì)多記憶突觸結(jié)構(gòu)進(jìn)行了實(shí)驗(yàn)演示

DPVg_AI_era ? 來源:未知 ? 作者:李倩 ? 2018-07-12 09:21 ? 次閱讀

眾所周知,目前將深度神經(jīng)網(wǎng)絡(luò)和生物神經(jīng)網(wǎng)絡(luò)進(jìn)行匹配的研究正處于瓶頸期。而近期,IBM公司Irem Boybat等人在《Nature Communication》中發(fā)表的文章,有望改善此難題:他們?cè)O(shè)計(jì)了多記憶突觸結(jié)構(gòu)(multi-memristive synaptic architecture),能夠在不增加功率密度的情況下提高突觸的精度,并在一個(gè)擁有100多萬臺(tái)相變存儲(chǔ)器(PCM)器件的脈沖神經(jīng)網(wǎng)絡(luò)(SNN)中對(duì)多記憶突觸結(jié)構(gòu)進(jìn)行了實(shí)驗(yàn)演示。

我們?nèi)祟惖拇竽X可以用低于20瓦的能量來驅(qū)動(dòng),再想想我們的筆記本電腦,大約需要消耗80瓦的能量。在能源效率和體積方面,我們的大腦比最先進(jìn)的超級(jí)計(jì)算機(jī)要多出幾個(gè)數(shù)量級(jí)。自然,最先進(jìn)的神經(jīng)網(wǎng)絡(luò)與生物的神經(jīng)網(wǎng)絡(luò)是完全無法抗衡的。造成這個(gè)結(jié)果的其中一個(gè)原因是現(xiàn)今的計(jì)算機(jī)的架構(gòu)還是依照馮·諾依曼的思想,即內(nèi)存和處理工作是分開的。這意味著數(shù)據(jù)需要不斷來回穿梭,產(chǎn)生熱量并且需要大量的能量——這是一個(gè)效率瓶頸。當(dāng)然,大腦是不存在這個(gè)問題的。那么這便是改善該問題的一個(gè)突破口。

多記憶突觸(Multi-Memristive Synapse)

多記憶突觸的結(jié)構(gòu)如下圖所示:

多記憶突觸概念

a.一個(gè)多記憶突觸的突觸凈權(quán)重(net synaptic weight)是由多記憶設(shè)備(multiple memristive devices)電導(dǎo)累加和()表示。為了實(shí)現(xiàn)突觸效能(synaptic efficacy),所有設(shè)備都使用電壓讀取信號(hào)(read voltage signal),V。通過每個(gè)設(shè)備產(chǎn)生的電流被匯總起來,由此產(chǎn)生突觸輸出(synaptic output)。

b.為了捕捉突觸可塑性(synaptic plasticity),在任何突觸更新時(shí),都只選擇一個(gè)裝置。而突觸的更新是通過改變被選擇設(shè)備的電導(dǎo)率來決定的。這個(gè)過程是由對(duì)所選設(shè)備應(yīng)用恰當(dāng)?shù)?a href="http://ttokpm.com/v/tag/1315/" target="_blank">編程脈沖(programming pulse)來實(shí)現(xiàn)的。

c.采用一種基于計(jì)數(shù)的仲裁機(jī)制(counter-based arbitration scheme)來選擇用來編程以實(shí)現(xiàn)突觸可塑性的設(shè)備。此處使用一個(gè)最大值等于(表示一個(gè)突觸的)設(shè)備數(shù)量的全局選擇計(jì)數(shù)器。在任何突觸更新的情況下,被選擇計(jì)數(shù)器指向的設(shè)備將被編程。隨后,選擇計(jì)數(shù)器增加一個(gè)固定的量。除了選擇計(jì)數(shù)器之外,設(shè)置獨(dú)立的增強(qiáng)計(jì)數(shù)器和衰減計(jì)數(shù)器用來控制增強(qiáng)或衰減事件發(fā)生的頻率。

基于PCM設(shè)備的多記憶突觸

基于相變存儲(chǔ)器(PCM)的突觸

a.PCM器件由夾在頂部和底部電極之間的相變材料層組成。增強(qiáng)脈沖(potentiation pulses)的應(yīng)用可以逐漸增加晶區(qū)(crystalline region)。衰弱脈沖(depression pulse)會(huì)產(chǎn)生一個(gè)非晶區(qū),不論設(shè)備的原始狀態(tài)如何都會(huì)導(dǎo)致電導(dǎo)的驟然下降。

b.平均電導(dǎo)會(huì)隨著不同電流振幅(current amplitude)的脈沖數(shù)而產(chǎn)生變化。每條曲線都是9700個(gè)設(shè)備電導(dǎo)測(cè)量值的平均。插圖顯示了本研究中使用的一種特征化PCM裝置的透射電子顯微圖。

c.當(dāng)重復(fù)增強(qiáng)和衰弱脈沖時(shí)觀察得到的平均累積電導(dǎo)變化。設(shè)備的初始電導(dǎo)為~5μS。

d.當(dāng)脈沖為=100μA時(shí),給9700臺(tái)設(shè)備測(cè)量電導(dǎo)值的平均和標(biāo)準(zhǔn)誤差(1σ),相應(yīng)的模型也對(duì)應(yīng)相同的設(shè)備數(shù)量。插圖顯示了在第20個(gè)增強(qiáng)脈沖后電導(dǎo)的分布,以及由模型所得到的對(duì)應(yīng)分布。

e.左圖顯示了在同一個(gè)PCM設(shè)備上應(yīng)用1000次的單個(gè)脈沖所引起的電導(dǎo)變化的典型分布。該脈沖作為第四個(gè)增強(qiáng)脈沖,應(yīng)用到設(shè)備上。用同樣的測(cè)量方式在不同的1000臺(tái)PCM設(shè)備上重復(fù),并在插圖顯示這1000個(gè)設(shè)備的平均和標(biāo)準(zhǔn)誤差。右圖顯示了單個(gè)脈沖在1000個(gè)設(shè)備上引起的電導(dǎo)變化的典型分布。該脈沖作為第四個(gè)增強(qiáng)脈沖應(yīng)用到設(shè)備上。同樣的測(cè)量在1000個(gè)電導(dǎo)變化中重復(fù)進(jìn)行,插圖顯示了1000個(gè)電導(dǎo)變化中的平均和標(biāo)準(zhǔn)誤差??梢钥闯?,設(shè)備間和設(shè)備內(nèi)的可變性是可以比較的。

基于PCM的多記憶突觸

a.對(duì)第1、3和7PCM設(shè)備進(jìn)行實(shí)驗(yàn),得到突觸的平均累積電導(dǎo)變化。測(cè)量是基于1000個(gè)突觸,每個(gè)設(shè)備的電導(dǎo)都初始化為~5μS。對(duì)于增強(qiáng)實(shí)驗(yàn),脈沖值選擇μA,而衰弱實(shí)驗(yàn)中,脈沖值選擇=450μA。

b.分別用10、30和70個(gè)增強(qiáng)脈沖對(duì)第1、3和7個(gè)PCM突觸進(jìn)行應(yīng)用后,得到累積電導(dǎo)變化的分布。均值和方差幾乎與每個(gè)突觸設(shè)備數(shù)量呈線性關(guān)系,可引出一種改良的權(quán)重更新解決方案。

手寫體數(shù)字分類的仿真效果

多記憶突觸在神經(jīng)網(wǎng)絡(luò)中的應(yīng)用

a.利用反向傳播訓(xùn)練人工神經(jīng)網(wǎng)絡(luò)進(jìn)行手寫數(shù)字分類。在輸入層和隱藏層中使用偏置神經(jīng)元(bias neurons)(白色)。利用PCM器件的非線性電導(dǎo)響應(yīng),建立了一種多模態(tài)突觸模型,用于表征這些模擬中的突觸權(quán)重。增加多記憶突觸裝置的數(shù)量(包括有差別結(jié)構(gòu)和無差別結(jié)構(gòu))可以提高測(cè)試的準(zhǔn)確性。對(duì)五種不同的初始化權(quán)重進(jìn)行了重復(fù)模擬。誤差條(error bars)表示標(biāo)準(zhǔn)偏差。虛線顯示了在雙精度浮點(diǎn)軟件上實(shí)驗(yàn)得到的測(cè)試精度。

b.使用基于STDP的學(xué)習(xí)規(guī)則對(duì)手寫數(shù)字分類任務(wù)進(jìn)行了脈沖神經(jīng)網(wǎng)絡(luò)(SNN)的訓(xùn)練。同樣地,在該模擬中一個(gè)多記憶突觸模型表示突觸權(quán)重(設(shè)備存在有差別和無差別)。網(wǎng)絡(luò)的分類精度隨著每個(gè)突觸的設(shè)備數(shù)量而增加。對(duì)五種不同的初始化權(quán)重進(jìn)行了重復(fù)模擬。誤差條(error bars)表示標(biāo)準(zhǔn)偏差。虛線顯示了在雙精度浮點(diǎn)軟件上實(shí)驗(yàn)得到的測(cè)試精度。

時(shí)間相關(guān)性檢測(cè)的實(shí)驗(yàn)結(jié)果

多記憶突觸在神經(jīng)網(wǎng)絡(luò)中的實(shí)驗(yàn)演示

a.通過無監(jiān)督學(xué)習(xí)訓(xùn)練了脈沖神經(jīng)網(wǎng)絡(luò),完成時(shí)間相關(guān)檢測(cè)任務(wù)。我們的網(wǎng)絡(luò)由1000個(gè)多PCM突觸(在硬件上)組成,連接到一個(gè)Integrate-And-Fire(I&F)神經(jīng)元上。突觸接收到由泊松分布產(chǎn)生的基于事件的數(shù)據(jù)流,作為前突觸(presynaptic)輸入峰值。100個(gè)突觸接收到相關(guān)數(shù)據(jù)流,相關(guān)系數(shù)為0.75,而其他突觸則接收到不相關(guān)的數(shù)據(jù)流。相關(guān)的和非相關(guān)的數(shù)據(jù)流都有相同的速率。由此產(chǎn)生的后突觸(postsynaptic)輸出在神經(jīng)元膜上累積?;谳斎敕逯岛蜕窠?jīng)元峰值的時(shí)間,使用指數(shù)STDP規(guī)則進(jìn)行權(quán)重更新的計(jì)算。如果期望的權(quán)重變化大于(小于)閾值,則應(yīng)用具有固定振幅的增強(qiáng)(衰弱)脈沖。

b.在實(shí)驗(yàn)結(jié)束時(shí),顯示了由N = 1、3和7個(gè)PCM設(shè)備組成的突觸權(quán)重。可以看出,接受相關(guān)輸入的突觸的權(quán)重往往大于接受不相關(guān)輸入的突觸的權(quán)重。隨著N的增加,權(quán)重分布更加清晰。

c.在實(shí)驗(yàn)的前300個(gè)步驟中,是六個(gè)突觸權(quán)重的變化。隨著每個(gè)突觸的設(shè)備數(shù)量的增加,權(quán)重也逐漸增加。

d.在最后的實(shí)驗(yàn)中,顯示的是由144000多元PCM突觸(每個(gè)突觸有7臺(tái)設(shè)備)組成的一個(gè)SNN的突觸權(quán)重分布。14400個(gè)突觸接收到相關(guān)的輸入數(shù)據(jù)流,相關(guān)系數(shù)為0.75。這次大規(guī)模實(shí)驗(yàn)共使用了1008000個(gè)PCM設(shè)備。下方板顯示了PCM設(shè)備模型預(yù)測(cè)的突觸權(quán)重分布。

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

原文標(biāo)題:非馮諾依曼新架構(gòu):IBM100萬憶阻器大規(guī)模神經(jīng)網(wǎng)絡(luò)加速AI

文章出處:【微信號(hào):AI_era,微信公眾號(hào):新智元】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

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

      第1章 概述  1.1 人工神經(jīng)網(wǎng)絡(luò)研究與發(fā)展  1.2 生物神經(jīng)元  1.3 人工神經(jīng)網(wǎng)絡(luò)的構(gòu)成  第2章人工神經(jīng)網(wǎng)絡(luò)基本模型  2.1 MP模型  2.2 感知
    發(fā)表于 03-20 11:32

    AI知識(shí)科普 | 從無人相信到人追捧的神經(jīng)網(wǎng)絡(luò)

    的過程。2、人工神經(jīng)網(wǎng)絡(luò)組成個(gè)典型的神經(jīng)網(wǎng)絡(luò),由成百上千萬的人工神經(jīng)元構(gòu)成,他們排列在系列的
    發(fā)表于 06-05 10:11

    非局部神經(jīng)網(wǎng)絡(luò),打造未來神經(jīng)網(wǎng)絡(luò)基本組件

    ,非局部運(yùn)算將某處位置的響應(yīng)作為輸入特征映射中所有位置的特征的加權(quán)和來進(jìn)行計(jì)算。我們將非局部運(yùn)算作為個(gè)高效、簡(jiǎn)單和通用的模塊,用于獲取深度神經(jīng)網(wǎng)
    發(fā)表于 11-12 14:52

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

    的拓?fù)?b class='flag-5'>結(jié)構(gòu),即將高位空間中相似的樣本點(diǎn)映射到網(wǎng)絡(luò)輸出層的鄰近神經(jīng)元。SOM神經(jīng)網(wǎng)絡(luò)的輸出層
    發(fā)表于 07-21 04:30

    如何設(shè)計(jì)BP神經(jīng)網(wǎng)絡(luò)圖像壓縮算法?

    稱為BP神經(jīng)網(wǎng)絡(luò)。采用BP神經(jīng)網(wǎng)絡(luò)模型能完成圖像數(shù)據(jù)的壓縮處理。在圖像壓縮,神經(jīng)網(wǎng)絡(luò)的處理優(yōu)勢(shì)在于:巨量并行性;信息處理和存儲(chǔ)單元結(jié)合在
    發(fā)表于 08-08 06:11

    如何移植個(gè)CNN神經(jīng)網(wǎng)絡(luò)到FPGA?

    )第二步:使用Lattice sensAI 軟件編譯已訓(xùn)練好的神經(jīng)網(wǎng)絡(luò),定點(diǎn)化網(wǎng)絡(luò)參數(shù)。該軟件會(huì)根據(jù)神經(jīng)網(wǎng)絡(luò)結(jié)構(gòu)和預(yù)設(shè)的FPGA資源進(jìn)行分析并給出性能評(píng)估報(bào)告,此外用戶還可以在軟件
    發(fā)表于 11-26 07:46

    神經(jīng)形態(tài)芯片越來越多地模擬大腦可塑性

    個(gè) Arm 處理,它們組成了個(gè)尖峰神經(jīng)網(wǎng)絡(luò)。第二,個(gè)
    發(fā)表于 04-16 15:01

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

    神經(jīng)網(wǎng)絡(luò)研究的第次浪潮。1969 年美國(guó)數(shù)學(xué)家及人工智能先驅(qū) Minsky在其著作證 明感知本質(zhì)上是種線性模型[21],只能處理線性
    發(fā)表于 08-02 10:39

    如何進(jìn)行高效的時(shí)序圖神經(jīng)網(wǎng)絡(luò)的訓(xùn)練

    現(xiàn)有的圖數(shù)據(jù)規(guī)模極大,導(dǎo)致時(shí)序圖神經(jīng)網(wǎng)絡(luò)的訓(xùn)練需要格外長(zhǎng)的時(shí)間,因此使用GPU進(jìn)行訓(xùn)練變得成為尤為重要,如何有效地將GPU用于時(shí)序圖神經(jīng)網(wǎng)絡(luò)
    發(fā)表于 09-28 10:37

    《 AI加速架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)》+第章卷積神經(jīng)網(wǎng)絡(luò)觀后感

    《 AI加速架構(gòu)設(shè)計(jì)與實(shí)現(xiàn)》+第章卷積神經(jīng)網(wǎng)絡(luò)觀感 ? ?在本書的引言中也提到“圖勝千言”,讀完第章節(jié)后,對(duì)其
    發(fā)表于 09-11 20:34

    記憶神經(jīng)網(wǎng)絡(luò)的聯(lián)想記憶實(shí)驗(yàn)演示_英文版

    記憶神經(jīng)網(wǎng)絡(luò)的聯(lián)想記憶實(shí)驗(yàn)演示_英文版
    發(fā)表于 09-26 16:31 ?0次下載

    基于記憶神經(jīng)網(wǎng)絡(luò)研究

    首先。根據(jù)記憶神經(jīng)網(wǎng)絡(luò)訓(xùn)練形式的不同。介紹了強(qiáng)監(jiān)督模型和弱監(jiān)督模型的結(jié)構(gòu)特征和各自應(yīng)用場(chǎng)景以及處理方式,總結(jié)了兩類主要模型的優(yōu)缺點(diǎn):隨后。對(duì)兩類模型的發(fā)展和應(yīng)用(包括模型創(chuàng)新和應(yīng)用創(chuàng)新1進(jìn)行了
    發(fā)表于 12-25 14:16 ?1次下載

    種改進(jìn)的策略粒子群神經(jīng)網(wǎng)絡(luò)在室內(nèi)定位應(yīng)用

    針對(duì)室內(nèi)復(fù)雜環(huán)境下無線信號(hào)反射、折射、徑效應(yīng)、噪聲等干擾,傳統(tǒng)的對(duì)數(shù)距離路徑損耗模型無法精確求出信號(hào)接收距離(f的問題進(jìn)行研究,提出種改進(jìn)的策略粒子群
    發(fā)表于 01-15 16:06 ?0次下載
    <b class='flag-5'>一</b>種改進(jìn)的<b class='flag-5'>多</b>策略粒子群<b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b>在室內(nèi)定位<b class='flag-5'>中</b>應(yīng)用

    基于石墨烯的神經(jīng)突觸可用于人工神經(jīng)網(wǎng)絡(luò)

    美國(guó)匹茲堡大學(xué)的科研人員研制出種基于石墨烯的神經(jīng)突觸,可用于類似人類大腦的大規(guī)模人工神經(jīng)網(wǎng)絡(luò)。
    的頭像 發(fā)表于 07-31 16:54 ?3224次閱讀

    如何使用樹結(jié)構(gòu)長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)進(jìn)行金融時(shí)間序列預(yù)測(cè)

    方法的內(nèi)在優(yōu)勢(shì);其次,構(gòu)建了基于樹結(jié)構(gòu)長(zhǎng)短期記憶神經(jīng)網(wǎng)絡(luò)的預(yù)測(cè)模型;最后,基于最近十年的國(guó)際黃金現(xiàn)貨交易數(shù)據(jù)對(duì)模型進(jìn)行了驗(yàn)證。實(shí)驗(yàn)結(jié)果表明,
    發(fā)表于 11-19 16:16 ?7次下載
    如何使用樹<b class='flag-5'>結(jié)構(gòu)</b>長(zhǎng)短期<b class='flag-5'>記憶</b><b class='flag-5'>神經(jīng)網(wǎng)絡(luò)</b><b class='flag-5'>進(jìn)行</b>金融時(shí)間序列預(yù)測(cè)