chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

3個DNN的項(xiàng)目介紹

FPGA技術(shù)江湖 ? 來源:FPGA技術(shù)江湖 ? 作者:FPGA技術(shù)江湖 ? 2022-06-16 09:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

介紹

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

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

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

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

關(guān)于DNN、ANN、CNN區(qū)別,請看下圖:

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

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

IBM_AccDNN

https://github.com/IBM/AccDNN

AccDNN(深度神經(jīng)網(wǎng)絡(luò)加速器核心編譯器)又名;DNNBuilder

項(xiàng)目介紹

在這個項(xiàng)目中,我們提出了一種新穎的解決方案,可以自動將經(jīng)過 Caffe 訓(xùn)練的深度神經(jīng)網(wǎng)絡(luò)轉(zhuǎn)換為 FPGA RTL 級別的實(shí)現(xiàn),無需任何編程工作,并為用戶的識別任務(wù)提供統(tǒng)一的 API

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

轉(zhuǎn)換過程

轉(zhuǎn)換包括三個階段:

首先對 Caffe 網(wǎng)絡(luò)文件進(jìn)行解析,得到網(wǎng)絡(luò)結(jié)構(gòu)。我們估計每一層的工作量以確定在 FPFA 資源約束下的并行度。

該網(wǎng)絡(luò)中定義的每一層通過在庫中實(shí)例化相應(yīng)的神經(jīng)層來生成一個定制的 Verilog 模塊。頂層模塊也是根據(jù)net文件中定義的層順序?qū)⑦@些自定義實(shí)例連接在一起生成的,并且在這個階段也生成了權(quán)重所需的片上內(nèi)存。

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

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

AccDNN 缺點(diǎn)

僅支持 Caffe 框架訓(xùn)練的模型。

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

Caffe .prototxt 中定義的網(wǎng)絡(luò)中卷積層和全連接層的總數(shù)應(yīng)少于 15 層

DNN-Hardware-Accelerator

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

https://github.com/gwatcha/dnn_accelerator

介紹

在本實(shí)驗(yàn)中,將以嵌入式 Nios II 系統(tǒng)為核心構(gòu)建深度神經(jīng)網(wǎng)絡(luò)加速器。在本項(xiàng)目中還將學(xué)習(xí)如何與片外 SDRAM 連接,以及如何使用 PLL 生成具有特定屬性的時鐘

由于整個系統(tǒng)比我們之前構(gòu)建的系統(tǒng)更復(fù)雜,因此在將設(shè)計的所有部分連接在一起之前,編寫大量的測試單元并仔細(xì)調(diào)試將變得尤為重要。

深度神經(jīng)網(wǎng)絡(luò)

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

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

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

不要被神經(jīng)網(wǎng)絡(luò)等花哨的術(shù)語嚇倒——你實(shí)際上是在構(gòu)建一個加速器來進(jìn)行矩陣向量乘法。這里的大部分挑戰(zhàn)來自與片外 SDRAM 存儲器的交互以及正確處理諸如waitrequest和readdatavalid 之類的信號。

不需要知道這些網(wǎng)絡(luò)是如何訓(xùn)練的,因?yàn)槲覀円呀?jīng)為您訓(xùn)練了網(wǎng)絡(luò)并預(yù)先格式化了圖像(請參閱data文件夾的內(nèi)容和測試輸入列表)。但是,如果好奇,可以查看scripts/train.py我們是如何訓(xùn)練 MLP 的。

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

關(guān)于該項(xiàng)目的一些補(bǔ)充說明請查看下面的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

設(shè)計要求:

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

整個系統(tǒng)框圖如下:

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

相關(guān)的設(shè)計文檔:

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 實(shí)現(xiàn) DNN 區(qū)分手寫數(shù)字,在Nexys 4 DDR 上運(yùn)行。

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

總結(jié)

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

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

審核編輯 :李倩

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

    關(guān)注

    42

    文章

    4839

    瀏覽量

    107932
  • dnn
    dnn
    +關(guān)注

    關(guān)注

    0

    文章

    61

    瀏覽量

    9518

原文標(biāo)題:?優(yōu)秀的 Verilog/FPGA開源項(xiàng)目- 深度神經(jīng)網(wǎng)絡(luò) (DNN)

文章出處:【微信號:HXSLH1010101010,微信公眾號:FPGA技術(shù)江湖】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    【米爾全志T153開發(fā)板評測】kws語音關(guān)鍵字識別測試

    前言 本文來移植一開源的kws語音關(guān)鍵子識別項(xiàng)目,在該開發(fā)板上跑來評估其性能。 項(xiàng)目見https://github.com/ARM-software/ML-KWS-for-MCU。 這里移植好
    發(fā)表于 03-18 00:08

    3DIC集成技術(shù)的種類介紹

    3D集成技術(shù)至少包含3DIC集成和3DIC封裝兩核心概念。顧名思義,兩者均采用垂直方向堆疊芯片的方式實(shí)現(xiàn)集成,但核心區(qū)別在于,3DIC集成
    的頭像 發(fā)表于 03-09 16:00 ?476次閱讀
    <b class='flag-5'>3</b>DIC集成技術(shù)的種類<b class='flag-5'>介紹</b>

    項(xiàng)目看懂 STM32 全部外設(shè)

    很多剛接觸STM32的同學(xué),常常被它龐雜的外設(shè)列表勸退。GPIO、USART、ADC、TIM、DMA、SPI、I2C……光看手冊目錄就已經(jīng)頭暈。其實(shí),只要你通過一完整的小項(xiàng)目,把這些外設(shè)串聯(lián)起來跑
    的頭像 發(fā)表于 01-09 19:04 ?762次閱讀
    一<b class='flag-5'>個</b>小<b class='flag-5'>項(xiàng)目</b>看懂 STM32 全部外設(shè)

    常見3D打印材料介紹及應(yīng)用場景分析

    3D打印材料種類豐富,不同材料性能差異明顯。本文介紹PLA、ABS、PETG等常見3D打印材料的特點(diǎn)與應(yīng)用場景,幫助讀者了解3D打印用什么材料更合適,為選材提供基礎(chǔ)參考。
    的頭像 發(fā)表于 12-29 14:52 ?688次閱讀
    常見<b class='flag-5'>3</b>D打印材料<b class='flag-5'>介紹</b>及應(yīng)用場景分析

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件
    的頭像 發(fā)表于 11-28 07:27 ?2526次閱讀

    開源項(xiàng)目!FourThirdsEye 開源 M4/3 相機(jī)模塊

    四分之三系統(tǒng) (Micro Four Thirds) 畫幅的 IMX294 圖像傳感器。本項(xiàng)目旨在為高級樹莓派項(xiàng)目提供一高質(zhì)量、價格實(shí)惠且易于獲取的相機(jī)模塊。 FourThirdsEye 可拍攝 1070
    發(fā)表于 07-30 13:43

    Amazing Hand:一開源的3D打印仿真機(jī)械手項(xiàng)目

    “ ?本文介紹了一款名為 Amazing Hand 的開源仿人機(jī)械手項(xiàng)目。該項(xiàng)目旨在解決市面上機(jī)器人手普遍昂貴且表現(xiàn)力不足的問題,提供一低成本(低于200歐元)、輕量化(400克)且
    的頭像 發(fā)表于 07-21 11:22 ?6243次閱讀
    Amazing Hand:一<b class='flag-5'>個</b>開源的<b class='flag-5'>3</b>D打印仿真機(jī)械手<b class='flag-5'>項(xiàng)目</b>

    嵌入式AI技術(shù)漫談 如何組建一AI項(xiàng)目開發(fā)小組

    我們來談一談如何組建一AI項(xiàng)目開發(fā)小組: 為什么要為嵌入式AI項(xiàng)目 組建一專門的開發(fā)小組 相對于以往成熟的項(xiàng)目開發(fā)體系,嵌入式AI
    的頭像 發(fā)表于 06-11 16:34 ?1435次閱讀

    Altera Agilex 3 FPGA和SoC產(chǎn)品介紹

    Altera 的 Agilex 3 FPGA 和 SoC 可在不影響性能的前提下顯著提高成本效益。其通過出色的 Hyperflex FPGA 架構(gòu)、先進(jìn)的收發(fā)器技術(shù)、更高的集成度和更強(qiáng)大的安全
    的頭像 發(fā)表于 06-03 16:40 ?1625次閱讀
    Altera Agilex <b class='flag-5'>3</b> FPGA和SoC產(chǎn)品<b class='flag-5'>介紹</b>

    拓維信息自研大模型項(xiàng)目入選湖南省“數(shù)字新基建”100標(biāo)志性項(xiàng)目

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

    樹莓派保姆?5創(chuàng)意樹莓派項(xiàng)目來襲!

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

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

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

    開源項(xiàng)目!如何制作一手機(jī)用的電動3D掃描轉(zhuǎn)盤

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

    開源項(xiàng)目!Open Echo:一開源的聲納項(xiàng)目

    “ 這是一還在迭代中的項(xiàng)目。開源的回聲測深儀/水深測量儀/聲吶系統(tǒng),適用于水文測繪及科研用途?;贏rduino平臺開發(fā)并具備良好兼容性 ” Open Echo 概覽 作為持續(xù)迭代的開源硬件項(xiàng)目
    發(fā)表于 03-20 13:37

    Open Echo:一開源的聲納項(xiàng)目

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