国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【嵌入式AI部署神經(jīng)網(wǎng)絡(luò)】STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)——篇一|環(huán)境搭建與模型初步部署篇

這篇具有很好參考價值的文章主要介紹了【嵌入式AI部署神經(jīng)網(wǎng)絡(luò)】STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)——篇一|環(huán)境搭建與模型初步部署篇。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

前言:本篇主要講解搭建所需環(huán)境,以及基于pytorch框架在stm32cubeide上部署神經(jīng)網(wǎng)絡(luò),部署神經(jīng)網(wǎng)絡(luò)到STM32單片機(jī),本篇實現(xiàn)初步部署模型,沒有加入訓(xùn)練集與驗證集,將在第二篇加入。篇二詳細(xì)講解STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)的數(shù)據(jù)準(zhǔn)備和模型訓(xùn)練過程等,進(jìn)行實戰(zhàn),第二篇在本專欄查閱。

目錄

1. 環(huán)境安裝和配置

2.?AI神經(jīng)網(wǎng)絡(luò)模型搭建

2.1 數(shù)據(jù)集介紹

2.2?網(wǎng)絡(luò)模型

2.3?訓(xùn)練

3.?STM32CubeIDE上進(jìn)行模型轉(zhuǎn)換與模型部署到單片機(jī)

4.?STM32 CubeUDE上進(jìn)行模型驗證

5.?結(jié)果統(tǒng)計與分析


1. 環(huán)境安裝和配置

本文介紹在STM32cubeIDE上部署AI模型,開發(fā)板型號STM32F429IGT6。

與AI加速器不同,ST支持神經(jīng)網(wǎng)絡(luò)計算是因為之前的芯片已經(jīng)內(nèi)置了DSP處理器,可以執(zhí)行高精度浮點運算,正好可以拿來做神經(jīng)網(wǎng)絡(luò)計算。如何判斷自己準(zhǔn)備購買的板子適不適合做AI計算,最好也按以下步驟在CUBE-AI上模擬部署一遍,若模擬成功,所選開發(fā)板就是可以的。

【嵌入式AI部署神經(jīng)網(wǎng)絡(luò)】STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)——篇一|環(huán)境搭建與模型初步部署篇,嵌入式人工智能開發(fā),人工智能,神經(jīng)網(wǎng)絡(luò),stm32

STM32cubeIDE可直接在ST官網(wǎng)下載,下載鏈接

https://www.st.com/zh/development-tools/stm32cubeide.html

默認(rèn)安裝即可,不懂可自行上網(wǎng)查教程。

2.?AI神經(jīng)網(wǎng)絡(luò)模型搭建

2.1 數(shù)據(jù)集介紹

針對tinyML開發(fā)了自己的指紋識別數(shù)據(jù)集,數(shù)據(jù)集和完整代碼見文末下載鏈接。指紋識別數(shù)據(jù)集包含100個類別,大小為260*260,訓(xùn)練集30張,測試集5張。在測試時使用128*128與64*64的分辨率。

數(shù)據(jù)集在如下文件夾中

【嵌入式AI部署神經(jīng)網(wǎng)絡(luò)】STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)——篇一|環(huán)境搭建與模型初步部署篇,嵌入式人工智能開發(fā),人工智能,神經(jīng)網(wǎng)絡(luò),stm32

【嵌入式AI部署神經(jīng)網(wǎng)絡(luò)】STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)——篇一|環(huán)境搭建與模型初步部署篇,嵌入式人工智能開發(fā),人工智能,神經(jīng)網(wǎng)絡(luò),stm32

【嵌入式AI部署神經(jīng)網(wǎng)絡(luò)】STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)——篇一|環(huán)境搭建與模型初步部署篇,嵌入式人工智能開發(fā),人工智能,神經(jīng)網(wǎng)絡(luò),stm32

生成測試集的方法:文章來源地址http://www.zghlxwxcb.cn/news/detail-857597.html

import os
import numpy as np
from PIL import Image
import torchvision.transforms as transforms

normalize = transforms.Normalize(mean=[0.5],std=[0.5])
test_transforms = transforms.Compose([
            # transforms.RandomResizedCrop(224),
            transforms.Resize(128),
            transforms.ToTensor(),
            normalize])

def prepare_eval_data(data_file, transform=None):

    datas = os.listdir(data_file)
    imgs=[]
    labels=[]
    for  img_path in datas:
        data = Image.open(data_file + '/' + img_path)  # 260*260*1
        label, _ = img_path.split('_')
        label = int(label) - 1
        labe

到了這里,關(guān)于【嵌入式AI部署神經(jīng)網(wǎng)絡(luò)】STM32CubeIDE上部署神經(jīng)網(wǎng)絡(luò)之指紋識別(Pytorch)——篇一|環(huán)境搭建與模型初步部署篇的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • 算法在嵌入式端的部署與優(yōu)化

    我創(chuàng)作這篇博客的目的是記錄學(xué)習(xí)技術(shù)過程中的筆記。希望通過分享自己的學(xué)習(xí)經(jīng)歷,能夠幫助到那些對相關(guān)領(lǐng)域感興趣或者正在學(xué)習(xí)的人們。 1.參考資源 1.神經(jīng)網(wǎng)絡(luò)的壓縮算法:6種神經(jīng)網(wǎng)絡(luò)的壓縮方法 2.深度學(xué)習(xí)推理架構(gòu):主流的深度學(xué)習(xí)推理架構(gòu)、AI模型部署落地綜述(

    2024年04月28日
    瀏覽(25)
  • 嵌入式學(xué)習(xí)day34 網(wǎng)絡(luò)

    嵌入式學(xué)習(xí)day34 網(wǎng)絡(luò)

    TCP包頭: 1.序號:發(fā)送端發(fā)送數(shù)據(jù)包的編號 2.確認(rèn)號:已經(jīng)確認(rèn)接收到的數(shù)據(jù)的編號(只有當(dāng)ACK為1時,確認(rèn)號才有用) TCP為什么安全可靠: 1.在通信前建立三次握手連接 ? ? SYN ? ? SYN+ACK? ? ? ACK? 2.在通信過程中通過序列號和確認(rèn)號保障數(shù)據(jù)傳輸?shù)耐暾?? ? 本次發(fā)送序列號:上次收

    2024年03月10日
    瀏覽(30)
  • 網(wǎng)絡(luò)-IP地址(嵌入式學(xué)習(xí))

    網(wǎng)絡(luò)-IP地址(嵌入式學(xué)習(xí))

    IP地址是Internet中主機(jī)的標(biāo)識 IP地址(Internet Protocol Address 互聯(lián)網(wǎng)國際地址)是一種在Internet上的給主機(jī)編址的方式,它主要是為互聯(lián)網(wǎng)上的每一個網(wǎng)絡(luò)和每一臺主機(jī)分配一個邏輯地址,以此來屏蔽物理地址的差異。 IP地址為32位(IPv4)或者128位(IPv6) IPV4地址由網(wǎng)絡(luò)號與主機(jī)

    2023年04月19日
    瀏覽(25)
  • AI嵌入式K210項目(5)-串口通訊

    AI嵌入式K210項目(5)-串口通訊

    串口通訊是平時大家進(jìn)行調(diào)試最常用的方法,嵌入式應(yīng)用通常要求一個簡單的并且占用系統(tǒng)資源少的方法來傳輸數(shù)據(jù)。通用異步收發(fā)傳輸器 (UART)即可以滿足這些要求,它能夠靈活地與外部設(shè)備進(jìn)行全雙工數(shù)據(jù)交換,那么本章我們來了解下,本節(jié)課主要學(xué)習(xí)K210的串口通訊。 串

    2024年01月16日
    瀏覽(29)
  • AI嵌入式K210項目(24)-口罩檢測

    AI嵌入式K210項目(24)-口罩檢測

    本節(jié)課主要學(xué)習(xí)口罩檢測功能,將攝像頭采集的畫面分析,比對模型,分析是否佩戴口罩,打印出佩戴口罩的狀態(tài) 請先將模型文件導(dǎo)入內(nèi)存卡上,再將內(nèi)存卡插入到K210開發(fā)板的內(nèi)存卡插槽上,具體操作步驟請參考: AI嵌入式K210項目(21)-AI模型文件導(dǎo)入至TF卡 本實驗使用/

    2024年02月20日
    瀏覽(27)
  • 上位機(jī)圖像處理和嵌入式模塊部署(開篇)

    上位機(jī)圖像處理和嵌入式模塊部署(開篇)

    【 聲明:版權(quán)所有,歡迎轉(zhuǎn)載,請勿用于商業(yè)用途。 聯(lián)系信箱:feixiaoxing @163.com】 ? ? ? ? 圖像處理是現(xiàn)實生活當(dāng)中很實用的一門技術(shù)。工業(yè)上一般采用的是機(jī)器視覺,以傳統(tǒng)算法和光源控制為主,部分采用了深度學(xué)習(xí)技術(shù)。而生活當(dāng)中,則主要以二維碼識別、人臉識別、

    2024年01月22日
    瀏覽(33)
  • 嵌入式開發(fā)——文件系統(tǒng)部署rz、sz命令

    嵌入式開發(fā)——文件系統(tǒng)部署rz、sz命令

    下載網(wǎng)址:https://ohse.de/uwe/software/lrzsz.html (1)報錯顯示在編譯sz、rz命令時還依賴libnsl.so庫,當(dāng)前編譯時找不到libnsl庫; (2)libnsl是Unix/Linux系統(tǒng)下的一個開源C語言庫,全稱為“network services library”,提供了對許多網(wǎng)絡(luò)服務(wù)程序的網(wǎng)絡(luò)接口調(diào)用。其主要功能包括獲取主機(jī)名、網(wǎng)絡(luò)

    2024年02月07日
    瀏覽(20)
  • 【嵌入式AI】CanMVk230開發(fā)板學(xué)習(xí)筆記(一)

    【嵌入式AI】CanMVk230開發(fā)板學(xué)習(xí)筆記(一)

    嵌入式AI學(xué)習(xí):CanMVk230開發(fā)板學(xué)習(xí)筆記 官方鏈接: k230快速入門 github固件下載地址: https://github.com/kendryte/k230_canmv/releases K230的相關(guān)軟硬件資料,請參考 https://developer.canaan-creative.com/k230/dev/index.html https://gitee.com/kendryte/k230_docs https://space.bilibili.com/677429436 https://gitee.com/kendryte/k2

    2024年01月20日
    瀏覽(28)
  • AI嵌入式K210項目(14)-TF卡讀取

    AI嵌入式K210項目(14)-TF卡讀取

    本章介紹一些讀取TF卡的方法,本章內(nèi)容和前面的項目非常類似,都是采用了SPI接口AI嵌入式K210項目(11)-SPI Flash讀寫 TF有4個數(shù)據(jù)傳輸端,DAT0,DAT1,DAT2,DAT3。還有一個CMD腳,是用來讀取卡內(nèi)信息的。 TF卡主要管腳的功能: CLK:時鐘信號,每個時鐘周期傳輸一個命令或數(shù)據(jù)

    2024年01月23日
    瀏覽(21)
  • 上位機(jī)圖像處理和嵌入式模塊部署(自定義算法)

    上位機(jī)圖像處理和嵌入式模塊部署(自定義算法)

    【 聲明:版權(quán)所有,歡迎轉(zhuǎn)載,請勿用于商業(yè)用途。 聯(lián)系信箱:feixiaoxing @163.com】 ????????我們在使用opencv的時候,雖然大部分算法都不需要我們自己重頭開始編寫,但是總有一些關(guān)于我們自己產(chǎn)品的know-how,是之前庫里本來就不存在的。所以,這個時候,我們還是希望

    2024年01月24日
    瀏覽(41)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包