国产粉嫩小泬在线观看泬-亚洲中文字幕无码乱线-色呦呦官网-国产色爽-偷窥村妇洗澡毛毛多-亚洲狠狠做深爱婷婷影院-国产精品1-国产精彩视频在线-无码精品人妻一区二区三区免费看-国产av老师丝袜美腿丝袜-久久99婷婷-成人性生生活性生交3-性xxxx狂欢老少配o-九九九久久久久-黄色免费网站在线看-亚洲综合色区另类小说-欧美a∨-av在线免费观看网址-岛国av在线免费观看-国产精品v片在线观看不卡

你的位置:首頁 > 傳感技術 > 正文

FPGA“漫步云上” 構建深度神經網絡

發布時間:2015-10-07 責任編輯:echolady

【導讀】FPGA憑借其出色的性能、低功耗指標,已經成為構建卷積神經網絡不可或缺的部分。再加上新的軟件就更加如虎添翼。本文就由專家為我們講解一下 賽靈思FPGA是如何構建卷積神經網絡的。

人工智能正在經歷一場變革,這要得益于機器學習的快速進步。在機器學習領域,人們正對一類名為“深度學習”算法產生濃厚的興趣,因為這類算法具有出色的大數據集性能。在深度學習中,機器可以在監督或不受監督的方式下從大量數據中學習一項任務。大規模監督式學習已經在圖像識別和語音識別等任務中取得巨大成功。

深度學習技術使用大量已知數據找到一組權重和偏差值,以匹配預期結果。這個過程被稱為訓練,并會產生大型模式。這激勵工程師傾向于利用專用硬件(例如GPU)進行訓練和分類。

隨著數據量的進一步增加,機器學習將轉移到云。大型機器學習模式實現在云端的CPU上。盡管GPU對深度學習算法而言在性能方面是一種更好的選擇,但功耗要求之高使其只能用于高性能計算集群。因此,亟需一種能夠加速算法又不會顯著增加功耗的處理平臺。在這樣的背景下,FPGA 似乎是一種理想的選擇,其固有特性有助于在低功耗條件下輕松啟動眾多并行過程。

讓我們來詳細了解一下如何在賽靈思FPGA上實現卷積神經網絡(CNN)。CNN是一類深度神經網絡,在處理大規模圖像識別任務以及與機器學習類似的其他問題方面已大獲成功。在當前案例中,針對在FPGA上實現CNN做一個可行性研究,看一下FPGA是否適用于解決大規模機器學習問題。

卷積神經網絡是一種深度神經網絡(DNN),工程師最近開始將該技術用于各種識別任務。圖像識別、語音識別和自然語言處理是CNN比較常見的幾大應用。

什么是卷積神經網絡?

卷積神經網絡是一種深度神經網絡 (DNN),工程師最近開始將該技術用于各種識別任務。圖像識別、語音識別和自然語言處理是 CNN 比較常見的幾大應用。

2012年,Alex Krishevsky與來自多倫多大學(University of Toronto)的其他研究人員 [1] 提出了一種基于CNN的深度架構,贏得了當年的“Imagenet 大規模視覺識別挑戰”獎。他們的模型與競爭對手以及之前幾年的模型相比在識別性能方面取得了實質性的提升。自此,AlexNet成為了所有圖像識別任務中的對比基準。

AlexNet有五個卷積層和三個致密層(圖1)。每個卷積層將一組輸入特征圖與一組權值濾波器進行卷積,得到一組輸出特征圖。致密層是完全相連的一層,其中的每個輸出均為所有輸入的函數。

卷積層

AlexNet中的卷積層負責三大任務,如圖2所示:3D卷積;使用校正線性單元(ReLu)實現激活函數;子采樣(最大池化)。3D卷積可用以下公式表示:
FPGA“漫步云上”  構建深度神經網絡
其中Y(m,x,y)是輸出特征圖m位置(x,y)處的卷積輸出,S是(x,y)周圍的局部鄰域,W是卷積濾波器組,X(n,x,y)是從輸入特征圖n上的像素位置(x,y)獲得的卷積運算的輸入。

所用的激活函數是一個校正線性單元,可執行函數Max(x,0)。激活函數會在網絡的傳遞函數中引入非線性。最大池化是 AlexNet 中使用的子采樣技術。使用該技術,只需選擇像素局部鄰域最大值傳播到下一層。

定義致密層

AlexNet中的致密層相當于完全連接的層,其中每個輸入節點與每個輸出節點相連。AlexNet中的第一個致密層有9,216個輸入節點。將這個向量乘以權值矩陣,以在4,096個輸出節點中產生輸出。在下一個致密層中,將這個 4,096 節點向量與另一個權值矩陣相乘得到4,096個輸出。最后,使用4,096個輸出通過softmax regression為1,000個類創建概率。

在FPGA上實現CNN

隨著新型高級設計環境的推出,軟件開發人員可以更方便地將其設計移植到賽靈思FPGA中。軟件開發人員可通過從C/C++代碼調用函數來充分利用 FPGA與生俱來的架構優勢。Auviz Systems的庫(例如AuvizDNN)可為用戶提供最佳函數,以便其針對各種應用創建定制CNN。可在賽靈思SD-Accel這樣的設計環境中調用這些函數,以在FPGA上啟動內核。

最簡單的方法是以順序方式實現卷積和向量矩陣運算。考慮到所涉及計算量,因此順序計算會產生較大時延。

順序實現產生很大時遲的主要原因在于CNN所涉及的計算的絕對數量。圖3顯示了AlexNet中每層的計算量和數據傳輸情況,以說明其復雜性。

因此,很有必要采用并行計算。有很多方法可將實現過程并行化。圖6給出了其中一種。在這里,將11x11的權值矩陣與一個11x11的輸入特征圖并行求卷積,以產生一個輸出值。這個過程涉及121個并行的乘法-累加運算。根據FPGA的可用資源,我們可以并行對512抑或768個值求卷積。

為了進一步提升吞吐量,我們可以將實現過程進行流水線化。流水線能為需要一個周期以上才能完成的運算實現更高的吞吐量,例如浮點數乘法和加法。通過流水線處理,第一個輸出的時延略有增加,但每個周期我們都可獲得一個輸出。

使用AuvizDNN在FPGA上實現的完整CNN就像從C/C++程序中調用一連串函數。在建立對象和數據容器后,首先通過函數調用來創建每個卷積層,然后創建致密層,最后是創建softmax層,如圖 4 所示。

AuvizDNN是Auviz Systems公司提供的一種函數庫,用于在FPGA上實現CNN。該函數庫提供輕松實現CNN所需的所有對象、類和函數。用戶只需要提供所需的參數來創建不同的層。例如,圖5中的代碼片段顯示了如何創建AlexNet中的第一層。

AuvizDNN提供配置函數,用以創建CNN的任何類型和配置參數。AlexNet僅用于演示說明。CNN 實現內容作為完整比特流載入FPGA并從C/C++程序中調用,這使開發人員無需運行實現軟件即可使用AuvizDNN。

FPGA具有大量的查找表(LUT)、DSP模塊和片上存儲器,因此是實現深度CNN的最佳選擇。在數據中心,單位功耗性能比原始性能更為重要。數據中心需要高性能,但功耗要在數據中心服務器要求限值之內。

像賽靈思Kintex UltraScale 這樣的FPGA器件可提供高于14張圖像/秒/瓦特的性能,使其成為數據中心應用的理想選擇。圖6介紹了使用不同類型的FPGA所能實現的性能。
[page]

一切始于C/C++

卷積神經網絡備受青睞,并大規模部署用于處理圖像識別、自然語言處理等眾多任務。隨著CNN從高性能計算應用(HPC)向數據中心遷移,需要采用高效方法來實現它們。

FPGA可高效實現CNN。FPGA的具有出色的單位功耗性能,因此非常適用于數據中心。

AuvizDNN函數庫可用來在FPGA上實現CNN。AuvizDNN能降低FPGA的使用復雜性,并提供用戶可從其C/C++程序中調用的簡單函數,用以在FPGA上實現加速。使用AuvizDNN時,可在AuvizDNN 庫中調用函數,因此實現FPGA加速與編寫C/C++程序沒有太大區別。

FPGA“漫步云上”  構建深度神經網絡
圖 1 –  AlexNet是一種圖像識別基準,包含五個卷積層(藍框)和三個致密層(黃)。
FPGA“漫步云上”  構建深度神經網絡
圖 2 – AlexNet中的卷積層執行3D卷積、激活和子采樣。
FPGA“漫步云上”  構建深度神經網絡
圖 3  – 圖表展示了AlexNet中涉及的計算復雜性和數據傳輸數量。
FPGA“漫步云上”  構建深度神經網絡
圖 4 - 實現CNN時的函數調用順序。
FPGA“漫步云上”  構建深度神經網絡
圖 5 – 使用AuvizDNN創建AlexNet的L1的代碼片段。
FPGA“漫步云上”  構建深度神經網絡
圖 6 – AlexNets的性能因FPGA類型不同而不同。

相關閱讀:

專為設計人員打造:節能靈活性高的閃存FPGA
名家解析,單片機、ARM、FPGA的特點及區別要領
專家精講:使用FPGA器件就可以降低DSP系統功耗?!
要采購濾波器么,點這里了解一下價格!
特別推薦
技術文章更多>>
技術白皮書下載更多>>
熱門搜索

關閉

?

關閉

主站蜘蛛池模板: 亚洲 精品 制服 校园 无码 | 亚洲愉拍自拍另类天堂 | 夜夜超碰 | 少妇午夜福利一区二区 | 中文字幕乱码久久午夜不卡 | 欧美福利社 | 天天曰夜夜操 | 国产精品国产对白熟妇 | 狠狠色丁香久久婷婷综合蜜芽五月 | 亚洲爱| 深夜精品 | 国产男小鲜肉同志免费 | 亚洲精品少妇高清30p | 另类小说婷婷 | 亚洲狠狠成人网 | www.久久久久 | 中文字幕无码不卡一区二区三区 | 777精品久无码人妻蜜桃 | 国产suv精品一区二区69 | 久久久www成人免费毛片 | 成年无码动漫av片在线尤物网站 | 日韩爽爽视频 | 亚洲成在人线aⅴ免费毛片 欧美影院成年免费版 | 调教撅屁股啪调教打臀缝av | 巨胸喷奶水视频www免费网站 | 国产精品1区 | 日韩精品在线免费视频 | 国产美女精品久久 | 丁香婷婷综合久久来来去 | av在线等 | 97夜夜澡人人爽人人 | 日韩女优在线观看 | 欧美一区二区三区视频 | 老司机精品无码免费视频 | 俄罗斯老熟妇性爽xxxx | 亚洲精品久久一区二区三区四区 | 亚洲精品网站在线观看你懂的 | 国产国语熟妇视频在线观看 | 日本视频网站在线观看 | 99久久综合狠狠综合久久止 | 伊人日韩 | 青青青国产在线 | 国产三级精品三级在线专1 在线成人爽a毛片免费软件 | 久久影音先锋 | 激情欧美成人久久综合 | 久久久久影院色老大2020 | 亚洲精品一区二区三 | 无码制服丝袜人妻ol在线视频 | 国产色视频自在线观看 | 国产av一区二区三区人妻 | 国产精品第2页 | 国产午夜理论片不卡 | 女警白嫩翘臀呻吟迎合 | 在线欧美色| 亚洲午夜网站 | 人妻无码不卡中文字幕系列 | 男人天堂视频网 | 在线视频 91| 亚洲国产成人无码av在线 | 欧洲一区二区三区四区 | 久久精品中文字幕有码 | 日本大肚子孕妇交xxx | 91av视频在线播放 | 国产成人麻豆精品午夜福利在线 | 欧美香蕉在线 | 国产福利一区二区麻豆 | 久久精品免费一区二区喷潮 | 亚洲s久久久久一区二区 | 国产精品爽爽久久久久久 | 清纯唯美亚洲综合 | 九九九九九热 | 国产黄色一区二区三区 | 久久午夜无码鲁丝片直播午夜精品 | 国产激情综合在线看 | 色狠狠综合网 | 亚洲国产综合无码一区二区bt下 | 国产毛片不卡野外视频 | 成年人福利视频 | 精品国产成人a区在线观看 99精品视频在线 | 欧美一区二区在线观看视频 | 日本免费精品一区二区三区 | 99久久久无码国产精品古装 | 欧美成人aaaaⅴ片在线看 | 精品国产三级a∨在线无码 日韩免费不卡视频 | 亚洲高清乱码午夜电影网 | 欧美日韩视频一区二区三区 | 亚洲国产精品无码成人片久久 | 国产成人夜色高潮福利影视 | 欧美成人一区二区三区在线观看 | 亚洲人成电影在线观看天堂色 | 老色鬼永久视频网站 | 国产成人av一区二区三区在线 | 另类国产精品一区二区 | 国产999精品2卡3卡4卡 | 亚洲3atv精品一区二区三区 | 国产精品毛片无遮挡高清 | 久久精品国产只有精品66 | 中文字幕欧美人妻精品一区 | 亚欧无线一线二线三线区别 | 主站蜘蛛池模板: 日韩一级片在线播放 | 色欲天天婬色婬香综合网 | 99e热久久免费精品首页 | 亚洲gv天堂gv无码男同 | 国产高潮国产高潮久久久 | 欧美激性欧美激情在线 | 国产观看 | 无码专区狠狠躁天天躁 | 亚洲午夜精选 | 特黄特色的大片观看免费视频 | 麻豆疯狂做受xxxx高潮视频 | 国产精品婷婷午夜在线观看 | 国产极品粉嫩福利姬萌白酱 | 99精品无码一区二区 | 国产区精品 | 欧美日韩免费在线观看 | 久99综合婷婷 | 亚洲欧美高清在线 | 在线视频国产制服丝袜 | 高清人人天天夜夜曰狠狠狠狠 | 在线观看国产一区二区三区 | 四虎黄色片 | 99在线视频精品 | 91爽爽| 欧美群交射精内射颜射潮喷 | 精品第一国产综合精品aⅴ 热99re6久精品国产首页 | 国产精品久久久久久久久免费 | 亚洲级αv无码毛片久久精品 | 亚洲国产精品成人综合久久久 | 亚洲综合视频在线观看 | 久久久久国产精品 | 蜜桃网站入口在线进入 | 特级丰满少妇一级aaaa爱毛片 | 男人天堂怡红院 | 亚洲综合p | av无码久久久久不卡网站蜜桃 | 欧美猛少妇色xxxxx猛交 | 国产乱子伦在线观看 | 日批视频免费在线观看 | 小小拗女性bbwxxxx国产 | 国产成人亚洲综合色婷婷 | 成人天堂婷婷青青视频在线观看 | 亚洲成人免费av | 五月婷婷六月丁香动漫 | 秋霞视频在线观看 | 在线播放亚洲第一字幕 | 久久99综合 | 手机无码人妻一区二区三区免费 | 天堂综合网| 亚洲偷自拍另类图片二区 | 成在线人视频免费视频 | 天天摸天天 | 人人做天天爱夜夜爽2020 | 午夜老司机福利 | 少妇av射精精品蜜桃专区 | 伊人色播| 免费国产午夜高清在线视频 | 波多野结衣av在线无码中文18 | 强乱中文字幕av一区乱码 | 午夜a理论片在线播放 | 吃奶摸下高潮60分钟免费视频 | 亚洲成人国产精品 | 精品剧情v国产在线观看 | 精品免费一区二区 | 国产精品女上位好爽在线 | 亚洲成a人片在线观看无码不卡 | 色欲天天天无码视频 | 成在人线av无码免费漫画 | 18禁亚洲深夜福利人口 | 播五月开心婷婷欧美综合 | 天天射夜夜爽 | 乱子伦国产对白在线播放 | 国产精品九九视频 | 日韩在线观看视频一区二区三区 | 成视频年人黄网站视频福利 | 人妻丝袜中文无码av影音先锋 | 人人干人人舔 | 午夜日韩av | 亚洲精品.www | 国产精品久久久久久久岛一本蜜乳 | 男女乱婬真视频 | 久久久久久免费毛片精品 | 亚洲va韩国va欧美va精四季 | 亚洲最新av在线 | 国产麻豆精品传媒av国产 | 91精品一区二区在线观看 | 午夜你懂的| 免费人成无码大片在线观看 | 久久久久国内精品影院 | 欧美久久久久久久久久久 | 日本精品久久久久久久 | 色老头综合网 | 日本三级韩国三级欧美三级 | 97久久超碰 | 永久免费的啪啪网站免费观看 | 欧洲精品不卡1卡2卡三卡四卡 | www国产精品人妻一二三区 | 精品三级视频 | 人妻aⅴ无码一区二区三区 无码精品国产dvd在线观看久9 | 主站蜘蛛池模板: 人人cao| 亚洲午夜18毛片在线看 | 无码一区二区三区在线观看 | 国模少妇无码一区二区三区 | 四虎国产精品永久在线动漫 | 日本少妇无码精品12p | 精品超清无码视频在线观看 | 男人午夜影院 | 韩国无码色视频在线观看 | 欧美一区二区三区啪啪 | 日韩精品无码一区二区忘忧草 | 国产后进白嫩翘臀在线播放 | 极品少妇被猛得白浆直喷白浆小说 | 日韩精品久久久久久久 | 精彩视频一区二区三区 | 果冻传媒mv免费播放在线观看 | 香蕉尹人网 | 欧美黑人xxxx又粗又长 | 好色婷婷 | 黄在线免费观看 | 极品美女扒开粉嫩小泬 | 女的被弄到高潮娇喘喷水视频 | 亚洲国产区 | 无线日本视频精品 | 亚洲日韩精品欧美一区二区一 | 国产精品久久久久久久模特人妻 | 欧美日韩国产一级 | 人成在线 | 操老女人视频 | 国产午夜精品无码一区二区 | 日本综合在线 | 亚洲国产成人精品福利 | 一级黄色片中国 | 免费成人在线观看动漫 | 密臀久久 | 亚洲国产最大av | 无码任你躁久久久久久久 | 2020最新无码国产在线观看 | 18禁网站免费无遮挡无码中文 | 国产成人精品一区二区秒播 | 装睡被陌生人摸出水好爽 | 色婷婷一区二区三区四区 | 99热精品国产 | 欧美视频一区二区三区四区 | 九九久久精品国产av片国产 | 精品蜜臀av在线天堂 | 五月六月婷婷 | 亚洲欧洲av一区二区久久 | 国产成人三级一区二区在线观看一 | 国产精品情侣呻吟对白视频 | 九九九国产精品成人免费视频 | 无码永久成人免费视频 | 成人亚洲欧美成αⅴ人在线观看 | 色黄网站在线观看 | 性一交一乱一伦a片 | 潘金莲一级淫片免费放动漫 | 免费无码黄真人影片在线 | 久久久久1 | 成人午夜大片 | 一区二三国产好的精华液视频 | 亚洲一区二区视频在线观看 | 亚洲精品国产乱码久久久1区 | 国产午夜无码片在线观看影院 | 中文在线国产 | 狠人干练合综合网 | 无码人妻丰满熟妇区毛片 | 日本少妇三级hd激情在线观看 | 黄色片女人 | 亚洲综合视频在线播放 | 欧美成人片一区二区三区 | 日本内谢少妇xxxxx少交 | 久久婷婷国产麻豆91 | 久久精品123 | 午夜精品在线 | 亚洲一区二区三区精品视频 | 加勒比在线观看视频 | 日本二三区 | 欧美性大战久久久 | 亚洲欧美日韩精品专区 | 日本美女久久 | 国产精品美女久久久网站 | 中文黄色片 | 国产成人精品福利一区二区三区 | 国产精品午夜无码体验区 | 国产情侣在线视频 | 亚洲欧美色αv在线影视 | 精精国产xxx在线观看 | 超碰人人人 | 黄色激情av | 欧美肥胖老太vidio在线视频 | 国产亚洲欧洲av综合一区二区三区 | 自拍天堂| 亚洲最大成人在线视频 | av无码天堂一区二区三区 | 亚洲aⅴ天堂av天堂无码 | 日日噜噜大屁股熟妇 | 国产福利视频在线精品 | 国产18精品乱码免费看 | 国产人妖在线播放 |