在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

3個DNN的項目介紹

FPGA技術江湖 ? 來源:FPGA技術江湖 ? 作者:FPGA技術江湖 ? 2022-06-16 09:27 ? 次閱讀

介紹

深度神經網絡 (DNN) 是一種人工神經網絡(ANN),在輸入層和輸出層之間具有多層。有不同類型的神經網絡,但它們基本由相同的組件組成:神經元、突觸、權重、偏差和函數。這些組件的功能類似于人類大腦,可以像任何其他 ML 算法一樣進行訓練。

3241cbd6-ed13-11ec-ba43-dac502259ad0.png

例如,經過訓練以識別狗品種的 DNN 將遍歷給定的圖像并計算圖像中的狗是某個品種的概率。用戶可以查看結果并選擇網絡應該顯示哪些概率(超過某個閾值等)并返回建議的標簽。每個數學操作都被認為是一個層,復雜的 DNN 有很多層,因此被稱為“深度”網絡。

324f329e-ed13-11ec-ba43-dac502259ad0.png

關于DNN、ANN、CNN區別,請看下圖:

326b7cf6-ed13-11ec-ba43-dac502259ad0.png

https://blog.csdn.net/lff1208/article/details/77717149

IBM_AccDNN

https://github.com/IBM/AccDNN

AccDNN(深度神經網絡加速器核心編譯器)又名;DNNBuilder

項目介紹

在這個項目中,我們提出了一種新穎的解決方案,可以自動將經過 Caffe 訓練的深度神經網絡轉換為 FPGA RTL 級別的實現,無需任何編程工作,并為用戶的識別任務提供統一的 API

因此,沒有任何 FPGA 編程經驗的開發人員可以將他們的 FPGA 加速深度學習服務部署在數據中心或邊緣設備中,僅提供他們經過訓練的 Caffe 模型。該作品發表在 ICCAD'18 上,并獲得了前端最佳論文獎。了解更多設計細節。請參考我們的論文(https://docs.wixstatic.com/ugd/c50250_77e06b7f02b44eacb76c05e8fbe01e08.pdf)。

轉換過程

轉換包括三個階段:

首先對 Caffe 網絡文件進行解析,得到網絡結構。我們估計每一層的工作量以確定在 FPFA 資源約束下的并行度。

該網絡中定義的每一層通過在庫中實例化相應的神經層來生成一個定制的 Verilog 模塊。頂層模塊也是根據net文件中定義的層順序將這些自定義實例連接在一起生成的,并且在這個階段也生成了權重所需的片上內存。

綜合生成的源文件、布線和布局,生成可執行的 FPGA 位文件。

327d5520-ed13-11ec-ba43-dac502259ad0.png

AccDNN 缺點

僅支持 Caffe 框架訓練的模型。

僅支持卷積層、最大池化層、全連接層和批量歸一化層。

Caffe .prototxt 中定義的網絡中卷積層和全連接層的總數應少于 15 層

DNN-Hardware-Accelerator

https://github.com/ryaanluke/DNN-Hardware-Accelerator

https://github.com/gwatcha/dnn_accelerator

介紹

在本實驗中,將以嵌入式 Nios II 系統為核心構建深度神經網絡加速器。在本項目中還將學習如何與片外 SDRAM 連接,以及如何使用 PLL 生成具有特定屬性的時鐘

由于整個系統比我們之前構建的系統更復雜,因此在將設計的所有部分連接在一起之前,編寫大量的測試單元并仔細調試將變得尤為重要。

深度神經網絡

我們將使用一種稱為多層感知器 (MLP) 的神經網絡對 MNIST 手寫數字數據集進行分類。也就是說,我們的 MLP 將以 28×28 像素的灰度圖像作為輸入,并確定該圖像對應的數字 (0..9)。

MLP 由幾個線性層組成,它們首先將前一層的輸出乘以權重矩陣,并為每個輸出添加一個恒定的“偏差”值,然后應用非線性激活函數來獲得當前層的輸出(稱為激活)。我們的 MLP 將有一個 784 像素的輸入(28×28 像素的圖像)、兩個 1000 個神經元的隱藏層和一個 10 個神經元的輸出層;具有最高值的輸出神經元將告訴我們網絡認為它看到了哪個數字。對于激活函數,我們將使用整流線性單元 (ReLU),它將所有負數映射到 0,將所有正數映射到自身。

在推理過程中,每一層計算a' = ReLU( W · a + b ),其中W是權重矩陣,a是前一層的激活向量,b是偏置向量,a'是當前層的激活向量。

不要被神經網絡等花哨的術語嚇倒——你實際上是在構建一個加速器來進行矩陣向量乘法。這里的大部分挑戰來自與片外 SDRAM 存儲器的交互以及正確處理諸如waitrequest和readdatavalid 之類的信號

不需要知道這些網絡是如何訓練的,因為我們已經為您訓練了網絡并預先格式化了圖像(請參閱data文件夾的內容和測試輸入列表)。但是,如果好奇,可以查看scripts/train.py我們是如何訓練 MLP 的。

328a56a8-ed13-11ec-ba43-dac502259ad0.png

關于該項目的一些補充說明請查看下面的PDF:

https://github.com/ryaanluke/DNN-Hardware-Accelerator/blob/main/Deep%20Neural%20Networks%20on%20FPGA.pdf

DNN-accelerator-on-zynq

https://github.com/joycenerd/DNN-accelerator-on-zynq

https://github.com/karanam1997/Dnnweaver-Zed-board-/tree/master/DNNWeaver_original

https://github.com/anonsum/DNNWeaver_Simulations

設計要求:

329b95a8-ed13-11ec-ba43-dac502259ad0.png

整個系統框圖如下:

32adb51c-ed13-11ec-ba43-dac502259ad0.png

相關的設計文檔:

https://github.com/joycenerd/DNN-accelerator-on-zynq/blob/master/2019DD_lab12Finalv4.pdf

Handwritting-number-distinguishing-with-DNN-by-Nexys-4-DDR-in-Verilog-HDL

https://github.com/MaxMorning/Handwritting-number-distinguishing-with-DNN-by-Nexys-4-DDR-in-Verilog-HDL

用 Verilog HDL 實現 DNN 區分手寫數字,在Nexys 4 DDR 上運行。

32bd3b18-ed13-11ec-ba43-dac502259ad0.png

總結

今天介紹了3個DNN的項目,主要是DNN復雜度較TPU或者CNN高了幾個臺階,所以用它來直接對FPGA進行移植難度很大,還是只建議對第一個IBM項目進行研究,其他在ZYNQ上進行數字識別適合實現,其他都不怎么推薦。

關于DNN或者CNN也介紹了幾十個項目了,這些只適合學習研究,并不適合拿來商用,所以后臺噴我的小伙伴要求也不要太高,這些開源的項目能直接商用的少之又少,大部分項目只適合學習。還有一些項目是學生做的,所以你們也不必噴:說是拿一些學生做的項目能干什么,我這里只想說,這些項目至少能給您一些參考,什么事情總比從零開始好,或者讓你們了解一些同齡人在學校里在干什么,最后,這些項目您又看不上您開源幾個出來~

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 神經網絡
    +關注

    關注

    42

    文章

    4798

    瀏覽量

    102474
  • dnn
    dnn
    +關注

    關注

    0

    文章

    61

    瀏覽量

    9203

原文標題:?優秀的 Verilog/FPGA開源項目- 深度神經網絡 (DNN)

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術江湖】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    拓維信息自研大模型項目入選湖南省“數字新基建”100標志性項目

    在數字中國建設全面提速、人工智能與實體經濟深度融合的時代背景下,拓維信息自主研發的“基于昇騰&鯤鵬算力底座的大模型一體化平臺及應用”項目,入選《湖南省“數字新基建”100標志性項目名單
    的頭像 發表于 04-22 17:42 ?426次閱讀
    拓維信息自研大模型<b class='flag-5'>項目</b>入選湖南省“數字新基建”100<b class='flag-5'>個</b>標志性<b class='flag-5'>項目</b>

    樹莓派保姆?5創意樹莓派項目來襲!

    有什么比一很酷的RaspberryPi項目更好的呢?當然是能幫助你更好地指導你混亂的日常生活的一RaspberryPi項目。盡管這些SBC項目
    的頭像 發表于 03-28 16:03 ?225次閱讀
    樹莓派保姆?5<b class='flag-5'>個</b>創意樹莓派<b class='flag-5'>項目</b>來襲!

    深度解析——使用Luatools工具燒錄一具體的項目到Air780EPM核心板中!

    本篇文章重點介紹如何使用Luatools工具燒錄一具體的項目到Air780EPM開發板中。 一、準備好項目文件 ? 在燒錄項目文件到Air
    的頭像 發表于 03-25 15:06 ?257次閱讀
    深度解析——使用Luatools工具燒錄一<b class='flag-5'>個</b>具體的<b class='flag-5'>項目</b>到Air780EPM核心板中!

    開源項目!如何制作一手機用的電動3D掃描轉盤

    這個項目里,作者會教你怎么做一簡單的電動3D掃描轉盤,主要是給手機用的。整個裝置分為三部分:頂板、齒輪板和底座。頂板是固定的平臺,用來
    發表于 03-25 13:45

    Open Echo:一開源的聲納項目

    “ ?這是一還在迭代中的項目。開源的回聲測深儀/水深測量儀/聲吶系統,適用于水文測繪及科研用途。基于Arduino平臺開發并具備良好兼容性? ” ? Open Echo 概覽 作為持續迭代
    的頭像 發表于 03-20 11:14 ?566次閱讀
    Open Echo:一<b class='flag-5'>個</b>開源的聲納<b class='flag-5'>項目</b>

    【「AI Agent應用與項目實戰」閱讀體驗】書籍介紹

    結構如下: 可以看到整體的內容是非常豐富的,對于一本89元的書來說,除第一章是總體介紹外,包含10應用案例,可以說是超值了,平均一案例還不到9塊錢,都不夠一杯奶茶,所以還有什么理由不掌握呢
    發表于 03-05 20:40

    2025年半導體行業將啟動18新晶圓廠項目

    ,其中包括3座200毫米晶圓廠和15座300毫米晶圓廠。這些新晶圓廠的建設不僅將提升全球半導體產能,還將進一步推動半導體技術的發展和創新。 從地區分布來看,美洲和日本在2025年的新晶圓廠建設項目中處于領先地位,各計劃建設4
    的頭像 發表于 01-09 14:48 ?1110次閱讀

    充電樁3C認證有哪些測試項目

    充電樁3C認證的測試項目是為了確保產品在電氣安全、電磁兼容性(EMC)、環境適應性等方面達到國家標準的要求。以下是基于現有資料整理的一些主要測試項目,這些測試旨在保障充電樁的安全性和可靠性:
    的頭像 發表于 12-25 17:13 ?683次閱讀

    9開關電源電路設計項目

    今天給大家分享開關電源電路設計項目,主要是以下?9 開關電源電路設計項目: 1、三段式鉛酸電池充電器控制電路 2、單顆 TL431 限流恒壓控制方法 3、一種低壓氙氣燈電源啟動電路
    的頭像 發表于 11-29 11:18 ?1321次閱讀
    9<b class='flag-5'>個</b>開關電源電路設計<b class='flag-5'>項目</b>

    如何將布局受限的從屬entity應用到另一項目

    為了方便大家理解,以下將準備兩項目,分別為 [項目A] 和 [項目B]。我們需要在 [項目B] 中實現 [
    的頭像 發表于 08-22 16:42 ?846次閱讀
    如何將布局受限的從屬entity應用到另一<b class='flag-5'>個</b><b class='flag-5'>項目</b>

    重裝PSoC Creator后無法打開CCG3PA項目,為什么?

    我有一舊的 CCG3PA 項目 (CYPD3171),正在嘗試重新編譯。 我用新筆記本電腦安裝了 PSoC Creator(與舊筆記本電腦上的一樣),但軟件提示項目已過期,需要更新。
    發表于 07-17 07:03

    深度神經網絡(DNN)架構解析與優化策略

    深度神經網絡(Deep Neural Network, DNN)作為機器學習領域中的一種重要技術,以其強大的特征學習能力和非線性建模能力,在多個領域取得了顯著成果。DNN的核心在于其多層結構,通過
    的頭像 發表于 07-09 11:00 ?3303次閱讀

    BP神經網絡屬于DNN

    深度神經網絡(Deep Neural Network,簡稱DNN)則是指具有多個隱藏層的神經網絡,可以處理復雜的數據和任務。那么,BP神經網絡是否屬于DNN呢? 神經網絡是一種模擬人腦神經元網絡的計算
    的頭像 發表于 07-03 10:18 ?1115次閱讀

    第0章_項目方案介紹

    本課程來自一真實項目:多個氣體傳感器的管理。由于氣體傳感器比較昂貴,本課程里使用普通傳感器來做實驗。
    的頭像 發表于 06-29 14:02 ?595次閱讀
    第0章_<b class='flag-5'>項目</b>方案<b class='flag-5'>介紹</b>

    分享6實用的ESP32-S3物聯網項目:從智能設備到安全創新

    開發人員友好特性和超低功耗,使其在可穿戴設備到智能家居等領域備受推崇。本篇文章分享了6ESP32-S3 DIY項目,例如智能手表、植物生長監測系統和使用行空板和FireBeetle 2 ESP32S
    的頭像 發表于 05-17 10:15 ?1504次閱讀
    主站蜘蛛池模板: 免费啪 | 日本高清在线3344www | 天天躁狠狠躁夜躁2021 | 国产一级特黄aaa大片 | 久久免费特黄毛片 | 国产专区青青草原亚洲 | 男人j桶进女人免费视频 | 亚洲天天操| 色吧在线视频在线观看 | 天天干天操 | 精品国产污网站在线观看15 | 一级看片 | 69天堂 | 视频亚洲一区 | 欧美爱爱网 | 一卡二卡四卡无卡乱免费网页 | 国产福利在线观看一区二区 | 久草毛片| 天堂资源在线官网 | 日本午夜大片 | 天天插日日插 | 一级a性色生活片毛片 | 天天插综合 | 亚洲一级毛片免费在线观看 | 女人被免费网站视频在线 | 欧美日操 | 理论片久久 | 狠狠干.com| 四虎影免看黄 | 日本黄色视 | 萝l在线精品社区资源 | 免费人成在线观看网站品爱网日本 | 伊人五月婷婷 | 国产香蕉精品视频在 | 网www天堂资源在线 网红和老师啪啪对白清晰 网络色综合久久 | ww久久| 日本边添边爱边摸边做边爱 | 成片一卡三卡四卡免费网站 | 性开放网站 | 农村妇女色又黄一级毛片卡 | 手机看片福利久久 |