一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

3天內不再提示

基于DPU-PYNQ來實現(xiàn)石頭剪刀布的手勢識別

454398 ? 來源: PYNQ開源社區(qū)微信公眾號 ? 作者: PYNQ開源社區(qū)微信 ? 2020-09-29 11:00 ? 次閱讀

簡介

本案例主要基于DPU-PYNQ來實現(xiàn)一個常見的手勢識別--石頭剪刀布,目的是讓大家了解如何使用DPU開發(fā)深度學習應用的整個流程。本案例分為三個部分:分別是PC模型訓練、VitisAI模型編譯、Edge模型部署三個部分。PC模型訓練是通過tensorflow對數(shù)據(jù)集進行分析訓練,得到需要的tf模型;VitisAI模型編譯是通過vitis ai工具鏈,對tf模型進行量化、編譯,轉換成dpu可以運行的模型;Edge模型部署是在U96上調度使用編譯好的模型。

Git倉庫:https://github.com/linxiaobo110/rps_u96.git

在PC上訓練NN模型

數(shù)據(jù)集

數(shù)據(jù)集使用的是谷歌發(fā)布的開源數(shù)據(jù)集:

https://www.tensorflow.org/datasets/catalog/rock_paper_scissors

訓練環(huán)境說明

議在有顯卡的環(huán)境下訓練,本教程使用的python環(huán)境所需的庫如下所示:

python 3.7

tensorflow 2.0

numpy

opencv

matplotlib

sklearn

在安裝好的python環(huán)境下,使用spyder或者命令行運行train.py:

python train.py

正常運行時會有以下輸出:

1、打印部分數(shù)據(jù)集圖片(注意觀察圖片是否正常),以及各種標簽的樣本數(shù)量:

2、打印訓練過程以及訓練精度的變化

在Vitis AI里編譯NN模型

把訓練好的模型通過vitis AI編譯后才可以在U96上運行。

1、把訓練好的模型拷貝到DpuCarU96的vitisAI目錄,同時需要把vitisAI/dataset_valid下的驗證集換成用戶自己的數(shù)據(jù),至少50張圖片。

2、啟動vitis AI的docker,并把工程里的vitisAI目錄拷貝到docker虛擬機里。

./docker_run.sh xilinx/vitis-ai

3、在vitisAI的dockder里,激活tensorflow的環(huán)境:

conda activate vitis-ai-tensorflow

4、在vitisAI的dockder里,運行權值固化、權值量化、模型編譯等腳本可以得到以下輸出:

編譯完完的模型在./vitisAI/compile_results目錄下,里面的.elf文件是下一階段的教程所需要的。

在Utral96上調用NN模型

1、把倉庫拷貝到U96的jupyter_notebook目錄下,如果要使用用戶的模型,請把里面的.elf文件換成vitisAI教程里生成的elf文件。

2、在U96的終端上,把elf模型編譯程序共享庫:

sudo ./1.compile.sh

3、在U96的終端上,查看IP地址:

sudo ifconfig

4、在用戶PC上,打開瀏覽器,輸入IP地址,即可進入jupyter Notebook。

5、在用戶PC上,按照jupyterNotebook的提示逐步地運行程序,即可看到效果。

6、在用戶PC上,使用USB攝像頭的實時識別實驗。USB攝像頭需要連接在Ultral96上。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 手勢識別
    +關注

    關注

    8

    文章

    226

    瀏覽量

    48091
  • DPU
    DPU
    +關注

    關注

    0

    文章

    386

    瀏覽量

    24597
  • 深度學習
    +關注

    關注

    73

    文章

    5547

    瀏覽量

    122315
收藏 人收藏

    評論

    相關推薦

    PT2513B芯片如何解決電剪刀電機控制器痛點

    在電動工具市場中,電剪刀作為一款常用設備,其性能的優(yōu)劣直接影響到工作效率和用戶體驗。而電機控制器作為電剪刀的核心部件,其性能的好壞又取決于所采用的芯片。鈞敏科技主推的普誠(PTC)無刷電機控制芯片 PT2513B,正是一款專為解決電剪刀
    的頭像 發(fā)表于 03-03 17:59 ?485次閱讀

    普誠 PT2513B 芯片:電剪刀電機控制器的理想之選

    在電動工具市場中,電剪刀作為一款常用設備,其性能的優(yōu)劣直接影響到工作效率和用戶體驗。而電機控制器作為電剪刀的核心部件,其性能的好壞又取決于所采用的芯片。鈞敏科技主推的普誠(PTC)無刷電機控制芯片
    的頭像 發(fā)表于 03-03 15:16 ?276次閱讀

    如何用OpenCV進行手勢識別--基于米爾全志T527開發(fā)板

    本文將介紹基于米爾電子MYD-LT527開發(fā)板(米爾基于全志T527開發(fā)板)的OpenCV手勢識別方案測試。摘自優(yōu)秀創(chuàng)作者-小火苗米爾基于全志T527開發(fā)板一、軟件環(huán)境安裝1.安裝OpenCVsudoapt-getinstalllibopencv-devpython3-o
    的頭像 發(fā)表于 12-13 08:04 ?1130次閱讀
    如何用OpenCV進行<b class='flag-5'>手勢</b><b class='flag-5'>識別</b>--基于米爾全志T527開發(fā)板

    基于PYNQ和機器學習探索MPSOC筆記

    引言:《Exploring Zynq MPSoC With PYNQ and Machine Learning Applications》是當年Zynq Book(ZYNQ-7000)的升級版本,在
    的頭像 發(fā)表于 11-16 11:32 ?582次閱讀
    基于<b class='flag-5'>PYNQ</b>和機器學習探索MPSOC筆記

    Cortex-A55國產處理器_教學實驗箱_操作案例分享:5-21 手勢識別實驗

    一、實驗目的 熟悉Qt程序的開發(fā)流程。 掌握Qt Creator的基礎開發(fā)使用。 通過編寫Qt程序實現(xiàn)手勢識別的顯示界面。 二、實驗原理 Qt工程的創(chuàng)建步驟包括: (1)創(chuàng)建Qt工程; (2)GUI
    發(fā)表于 10-15 16:18

    使用PYNQ訓練和實現(xiàn)BNN

    使用 PYNQ 可以輕松在 FPGA 上實現(xiàn)加速 AI/ML,而無需編寫一行 HDL!讓我們看看如何做到這一點。
    的頭像 發(fā)表于 08-05 17:15 ?905次閱讀
    使用<b class='flag-5'>PYNQ</b>訓練和<b class='flag-5'>實現(xiàn)</b>BNN

    中科馭數(shù)分析DPU在云原生網(wǎng)絡與智算網(wǎng)絡中的實際應用

    CCF Chip 2024,精彩不能停!7月21日下午,中科馭數(shù)在第二屆中國計算機學會(CCF)芯片大會的“馭數(shù)專屬時刻”仍在繼續(xù),馭數(shù)組織承辦“DPU技術趨勢和應用——DPU在云原生與智算網(wǎng)絡中
    的頭像 發(fā)表于 08-02 11:21 ?977次閱讀

    IaaS+on+DPU(IoD)+下一代高性能算力底座技術白皮書

    AWS 與阿里云在 DPU 的應用方面也有成功案例,借助其軟硬件全棧自研的優(yōu)勢,快速完成了云計算系統(tǒng)的改造工作,實現(xiàn)DPU 大規(guī)模落地部署,在降低自身運營成本的同時為客戶提供更好的使用體驗,并產生
    發(fā)表于 07-24 15:32

    基于PYNQ的智能垃圾分類系統(tǒng)

    pynq 開發(fā)平臺設計,同時結合了機械控制和神經網(wǎng)絡等知識,擁有可以自主識別垃圾并分類的功能,以 FPGA 作為核心處理器最大程度的實現(xiàn)了垃圾識別與分類。該智能垃圾桶將人工分類垃圾
    發(fā)表于 07-09 18:44

    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表 組合手勢

    手勢識別組合,即多種手勢組合為復合手勢,支持連續(xù)識別、并行識別和互斥
    的頭像 發(fā)表于 06-19 09:33 ?637次閱讀
    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表 組合<b class='flag-5'>手勢</b>

    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表PinchGesture之基礎手勢

    用于觸發(fā)捏合手勢,觸發(fā)捏合手勢的最少手指為2指,最大為5指,最小識別距離為3vp。
    的頭像 發(fā)表于 06-18 09:33 ?566次閱讀
    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表PinchGesture之基礎<b class='flag-5'>手勢</b>

    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表PanGesture之基礎手勢

    用于觸發(fā)拖動手勢事件,滑動的最小距離為5vp時拖動手勢識別成功。
    的頭像 發(fā)表于 06-17 15:03 ?776次閱讀
    鴻蒙ArkTS聲明式開發(fā):跨平臺支持列表PanGesture之基礎<b class='flag-5'>手勢</b>

    芯啟源DPU賦能綠色數(shù)據(jù)中心,助力實現(xiàn)雙碳戰(zhàn)略

    近日,深圳市計算機行業(yè)協(xié)會在南山區(qū)前海自貿區(qū)的博大數(shù)據(jù)深圳前海智算中心成功舉辦了“新質生產力產品與AIPC應用與挑戰(zhàn)技術交流會”。芯啟源助理副總裁顧宏波受邀分享《DPU賦能綠色數(shù)據(jù)中心,助力實現(xiàn)雙碳戰(zhàn)略》主題演講,深度闡釋芯啟源DPU
    的頭像 發(fā)表于 06-13 09:53 ?810次閱讀

    基于毫米波雷達的手勢識別算法

    遠程手勢識別模型。然后,我們設計了一個CNN學習點的特征以進行識別。(ii)我們利用毫米波雷達傳感器
    發(fā)表于 06-05 19:09

    基于毫米波雷達的手勢識別神經網(wǎng)絡

    具體的軟硬件實現(xiàn)點擊 http://mcu-ai.com/ MCU-AI技術網(wǎng)頁_MCU-AI 概要 手勢識別是智能教育領域的關鍵技術,毫米波信號具有分辨率高、穿透能力強等優(yōu)點。本文介紹了一種
    發(fā)表于 05-23 12:12