色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

    文章

    4778

    瀏覽量

    101023
  • dnn
    dnn
    +關注

    關注

    0

    文章

    60

    瀏覽量

    9073

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

    9開關電源電路設計項目

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

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

    為了方便大家理解,以下將準備兩項目,分別為 [項目A] 和 [項目B]。我們需要在 [項目B] 中實現 [
    的頭像 發表于 08-22 16:42 ?578次閱讀
    如何將布局受限的從屬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 ?2101次閱讀

    BP神經網絡屬于DNN

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

    第0章_項目方案介紹

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

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

    開發人員友好特性和超低功耗,使其在可穿戴設備到智能家居等領域備受推崇。本篇文章分享了6ESP32-S3 DIY項目,例如智能手表、植物生長監測系統和使用行空板和FireBeetle 2 ESP32S
    的頭像 發表于 05-17 10:15 ?892次閱讀

    自制一3D打印的移動終端——T3rminal

    T3rminal是我過去幾個月一直在努力開發的一CyberDeck,并希望將其開源。 我從不同設備如Decktility、YARH和其他項目中獲得了靈感。 你可以在我的Github上協助并關注該
    的頭像 發表于 05-09 10:38 ?567次閱讀
    自制一<b class='flag-5'>個</b><b class='flag-5'>3</b>D打印的移動終端——T<b class='flag-5'>3</b>rminal

    基于FPGA進行DNN設計的經驗總結

    DNN中應用最廣泛的是CNN和RNN,CNN是一種卷積網絡,在圖片識別分類中用的較多,RNN可以處理時間序列的信息,比如視頻識別和語音識別。
    發表于 04-07 10:23 ?609次閱讀
    基于FPGA進行<b class='flag-5'>DNN</b>設計的經驗總結

    【Longan Pi 3H 開發板試用連載體驗】基于 Longan Pi 3H 開發板完成智能家居控制小型項目

    及4銅柱 與樹莓派3B來個對比,尺寸差不多只有樹莓派3B的三分之一,性能可是提升不少 詳細板卡介紹可以看官網板卡介紹 二、開機 手頭上有一
    發表于 04-02 22:37

    Eclipse EZ-USB1.3.5為CX3創建一新的配置項目時報向導無法啟動的原因?怎么解決?

    當嘗試在最新的 Eclipse EZ-USB 套件 1.3.5 集成開發環境中為 CX3 創建一新的配置項目時,該工具報告了以下錯誤: 所選向導無法啟動。 插件“com.CYPRESS
    發表于 03-04 07:45

    基于OpenCV DNN實現YOLOv8的模型部署與推理演示

    基于OpenCV DNN實現YOLOv8推理的好處就是一套代碼就可以部署在Windows10系統、烏班圖系統、Jetson的Jetpack系統
    的頭像 發表于 03-01 15:52 ?1825次閱讀
    基于OpenCV <b class='flag-5'>DNN</b>實現YOLOv8的模型部署與推理演示

    重慶公布SiC重大項目 三安2工廠即將點亮投產

    昨天,“行家說三代半”報道了三安在重慶的2碳化硅項目進展(.點這里.),今天,三安又公布了最新的項目消息
    的頭像 發表于 02-21 09:51 ?4115次閱讀
    重慶公布SiC重大<b class='flag-5'>項目</b> 三安2<b class='flag-5'>個</b>工廠即將點亮投產
    主站蜘蛛池模板: 国产成人免费高清视频| 最近2019年日本中文免费字幕| 秋霞av伦理片在线观看| 翁用力的抽插| 1234成人网| 亚洲 小说 欧美 激情 另类| 90后美女乳沟| 999久久久无码国产精蜜柚| 国产成人精品电影| 柠檬福利精品视频导航| 亚洲欧美免费无码专区| 高清mv视频免费观看| 岛国电影网址| 毛茸茸womansex| 男同志在线观看| 亚洲免费综合色视频| 纯肉高H放荡受BL文库| 麻豆沈芯语| 伊人网综合| 加勒比一本之道高清视频在线观看| 亚洲另类欧美综合在线| 动漫美女被h动态图| 欧美v1deossexo高清| 在线免费视频a| 精品96在线观看影院| 99re热视频这里只有精品| 国产人A片在线乱码视频| 日本视频一区二区免费观看| 最好看中文字幕国语| 久久久精品免费视频| 亚洲精品中文字幕制| 国产亚洲欧洲日韩在线观看| 午夜色网站| 国产亚洲精品久久久久久白晶晶| 网友自拍成人在线视频| 国产成人综合在线| 熟妇的味道HD中文字幕| 亚洲最大成人| 国精一区二区AV在线观看网站| 污漫日本E同人| 国产精品日韩欧美一区二区三区 |