日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當(dāng)前位置:首頁(yè) > 廠商動(dòng)態(tài) > Renesas
[導(dǎo)讀]神經(jīng)網(wǎng)絡(luò)已經(jīng)成為解決復(fù)雜機(jī)器學(xué)習(xí)問(wèn)題的強(qiáng)大工具。然而,這種能力往往伴隨著模型規(guī)模和計(jì)算復(fù)雜度的增加。當(dāng)輸入維度較大(例如長(zhǎng)時(shí)序窗口、高分辨率特征空間)時(shí),模型需要更多參數(shù)、每次推理需要更多算術(shù)運(yùn)算,使其難以部署在嵌入式硬件上。

作者:Lavanya Arakere Dineshkumar

為什么需要神經(jīng)網(wǎng)絡(luò)模型壓縮?

神經(jīng)網(wǎng)絡(luò)已經(jīng)成為解決復(fù)雜機(jī)器學(xué)習(xí)問(wèn)題的強(qiáng)大工具。然而,這種能力往往伴隨著模型規(guī)模和計(jì)算復(fù)雜度的增加。當(dāng)輸入維度較大(例如長(zhǎng)時(shí)序窗口、高分辨率特征空間)時(shí),模型需要更多參數(shù)、每次推理需要更多算術(shù)運(yùn)算,使其難以部署在嵌入式硬件上。

對(duì)于嵌入式系統(tǒng)而言,資源極其有限。內(nèi)存空間受限,因此在桌面或云平臺(tái)上輕松運(yùn)行的模型可能無(wú)法放入芯片內(nèi)的閃存。此外,較高的運(yùn)算量(MACs/FLOPs)和推理延遲要求往往超出低功耗MCU或邊緣設(shè)備所能承受的范圍。

我們要解決的核心挑戰(zhàn)是:如何在保持模型性能的前提下,大幅壓縮神經(jīng)網(wǎng)絡(luò)模型,降低模型大小、推理時(shí)間和計(jì)算成本,從而實(shí)現(xiàn)其在資源受限的嵌入式系統(tǒng)上的部署。

神經(jīng)網(wǎng)絡(luò)模型壓縮是如何工作的?

神經(jīng)網(wǎng)絡(luò)模型往往比實(shí)際需要的更大。在訓(xùn)練和驗(yàn)證之前,我們很難準(zhǔn)確判斷架構(gòu)規(guī)模是否合理。模型壓縮的目標(biāo)就是識(shí)別模型中的冗余和未充分利用的權(quán)重并將其移除。

我們使用專有的數(shù)學(xué)方法來(lái)尋找并壓縮這些冗余,對(duì)網(wǎng)絡(luò)進(jìn)行重新整理,使其更加簡(jiǎn)潔、小巧和高效。同時(shí),我們會(huì)嚴(yán)格控制精度損失,確保不會(huì)丟棄過(guò)多關(guān)鍵信息。

實(shí)例:緊急尖叫聲檢測(cè)(Emergency Scream Detection)

為了更直觀地解釋這一挑戰(zhàn),我們以“緊急尖叫聲檢測(cè)(ESD)”演示為例。ESD系統(tǒng)是一種機(jī)器學(xué)習(xí)模型,用于區(qū)分求救尖叫聲和其他環(huán)境聲音。該任務(wù)是一個(gè)二分類問(wèn)題:Scream vs Not Scream。

模型使用 HYPERLINK "https://research.google.com/audioset/ontology/index.html" 公共數(shù)據(jù)集中的音頻信號(hào)進(jìn)行訓(xùn)練。訓(xùn)練數(shù)據(jù)集規(guī)模大且多樣化,而驗(yàn)證數(shù)據(jù)集由團(tuán)隊(duì)采集的小規(guī)模現(xiàn)場(chǎng)錄音構(gòu)成。模型在訓(xùn)練集的k-fold驗(yàn)證中表現(xiàn)中等,但在新的現(xiàn)場(chǎng)數(shù)據(jù)上表現(xiàn)非常好。

基線模型性能:

我們使用基于全連接層的神經(jīng)網(wǎng)絡(luò),并以STFT頻譜圖作為輸入特征。該模型取得了最佳效果,達(dá)到:

k-fold驗(yàn)證精度:82%

現(xiàn)場(chǎng)數(shù)據(jù)測(cè)試精度:98%

從性能角度看,該模型表現(xiàn)優(yōu)秀。然而,它有一個(gè)關(guān)鍵問(wèn)題:

ROM占用:552kB

該大小超過(guò)目標(biāo)嵌入式平臺(tái)(Voice RA6E1)的內(nèi)存限制,導(dǎo)致無(wú)法部署。

壓縮模型性能:

為了解決這一問(wèn)題,我們應(yīng)用了Renesas為嵌入式部署優(yōu)化的專有神經(jīng)網(wǎng)絡(luò)壓縮技術(shù)。

壓縮結(jié)果非常顯著:

模型大小從552kB降至117kB(減少約79%)

k-fold驗(yàn)證精度保持82%

現(xiàn)場(chǎng)測(cè)試精度保持98%

MAC從129,68 降至21,001(降低83%)

Figure 1: Comparing baseline and compressed model on RealityAI

也就是說(shuō),在幾乎不影響模型性能的前提下,顯著減少了模型規(guī)模和計(jì)算成本。

圖1–5展示了該對(duì)比的詳細(xì)信息。圖1顯示AI Explore?的對(duì)比結(jié)果;圖2和圖3的混淆矩陣確認(rèn)精度保持一致;圖4和圖5的紅框部分(Flash Parameters)展示了模型大小和復(fù)雜度的核心差異,該數(shù)值反映了實(shí)際編譯后部署的模型,比Explore頁(yè)面上的估算更準(zhǔn)確。

更多成功案例

表1匯總了其他示例模型的結(jié)果——其中,資產(chǎn)移動(dòng)跟蹤模型使用加速度計(jì)數(shù)據(jù)來(lái)識(shí)別設(shè)備或包裹的搬運(yùn)與移動(dòng)狀態(tài);吸塵器地面類型檢測(cè)模型通過(guò)電機(jī)信號(hào)判斷清掃對(duì)象的地面材質(zhì);電機(jī)啟動(dòng)負(fù)載檢測(cè)模型能夠在開環(huán)控制下快速判斷電機(jī)的啟動(dòng)負(fù)載,從而幫助控制器實(shí)現(xiàn)節(jié)能優(yōu)化。

從這些實(shí)驗(yàn)結(jié)果可以看到,模型在壓縮后的準(zhǔn)確率基本得以保持。兩個(gè)項(xiàng)目在壓縮前后完全沒有精度損失(緊急尖叫檢測(cè):98% → 98%,電機(jī)啟動(dòng)負(fù)載:99% → 99%),其余兩個(gè)項(xiàng)目的變化也僅為1%的輕微下降(資產(chǎn)移動(dòng):92% → 91%,吸塵器地面類型:96% → 95%)。

在保持精度幾乎不變的同時(shí),模型體積顯著減小。尤其是較大的基線模型,ROM 使用量減少超過(guò)75%。同時(shí),MAC(Multiply-Accumulate)運(yùn)算量也呈現(xiàn)同等幅度的下降,與 ROM 節(jié)省情況高度一致。

Table SEQ Table \* ARABIC : Comparison of baseline and compressed models

使用 Reality AI Tools®進(jìn)行模型壓縮

在Reality AITools®中,對(duì)神經(jīng)網(wǎng)絡(luò)模型進(jìn)行壓縮、重新訓(xùn)練、使用新數(shù)據(jù)進(jìn)行測(cè)試以及部署到目標(biāo)板上,都非常簡(jiǎn)單。事實(shí)上,在AI Explore?階段,工具會(huì)自動(dòng)完成模型壓縮——你甚至不需要額外關(guān)注這一步驟。

下面是一段精簡(jiǎn)的流程說(shuō)明,展示你將會(huì)看到的主要步驟。

首先,在Data→Curate模塊中創(chuàng)建你的訓(xùn)練集和測(cè)試集。

在AI Explore?頁(yè)面中訓(xùn)練模型,并探索不同的特征空間與決策結(jié)構(gòu)。點(diǎn)擊“Start Explore”后,系統(tǒng)會(huì)自動(dòng)訓(xùn)練和測(cè)試多種模型,并根據(jù)性能對(duì)它們進(jìn)行排序。在Explore的結(jié)果中,你會(huì)同時(shí)看到部分模型的基線版本與壓縮版本。當(dāng)某個(gè)基線模型在不降低準(zhǔn)確率的情況下可以進(jìn)一步縮小體積時(shí),工具會(huì)自動(dòng)生成其壓縮版本。壓縮模型會(huì)使用一個(gè)特殊符號(hào)標(biāo)記(如圖7中紅色箭頭所示)。相反,沒有該符號(hào)的則是未壓縮的原始基線模型。

一旦你確定了需要進(jìn)一步評(píng)估與部署的模型,可以從該模型創(chuàng)建一個(gè)Base Tool,以便繼續(xù)開展后續(xù)工作。此時(shí),壓縮后的模型即可用于重新訓(xùn)練、測(cè)試、優(yōu)化以及部署,使用方式與原始基線模型完全一致。

對(duì)于用戶來(lái)說(shuō),使用壓縮模型是完全透明的。它在系統(tǒng)中會(huì)像其他任何Trained Tool模型一樣工作,不需要額外步驟或特殊處理。

Figure 8: Test new data on trained model

你可以在Test & Optimize→Try New Data區(qū)域測(cè)試壓縮后的模型。選擇壓縮版本的Trained Tool模型以及所需的測(cè)試數(shù)據(jù)集,然后運(yùn)行AccuracyTest(準(zhǔn)確率測(cè)試),即可評(píng)估該模型在未見過(guò)的數(shù)據(jù)上的表現(xiàn)。

部署同樣非常簡(jiǎn)單。在驗(yàn)證壓縮模型并確認(rèn)其性能符合預(yù)期后,你可以進(jìn)入Deploy→Embedded完成部署流程。選擇已經(jīng)訓(xùn)練好的壓縮模型,并根據(jù)目標(biāo)嵌入式系統(tǒng)的約束條件創(chuàng)建新的部署包。隨后,下載生成的可導(dǎo)出模型包,并將其部署到目標(biāo)硬件板上。與Reality AI Tools®中其他模型的部署方式完全一致,使用壓縮模型無(wú)需任何額外步驟或特殊處理。

Figure 9: Export compressed model

結(jié)論

在部署機(jī)器學(xué)習(xí)模型時(shí),僅有高準(zhǔn)確率還遠(yuǎn)遠(yuǎn)不夠。模型還必須滿足嚴(yán)格的內(nèi)存預(yù)算,并在資源受限的環(huán)境中高效運(yùn)行。我們先進(jìn)的神經(jīng)網(wǎng)絡(luò)模型壓縮技術(shù),使開發(fā)階段的高性能模型能夠輕松過(guò)渡為可部署于邊緣設(shè)備的輕量化AI解決方案。

如需了解更多信息,請(qǐng)?jiān)L問(wèn)我們的官方網(wǎng)站www.renesas.com,或聯(lián)系您當(dāng)?shù)氐拇怼?

如需進(jìn)一步了解詳情、獲取支持,或正式啟動(dòng)項(xiàng)目開發(fā),您可以通過(guò)以下方式與我們聯(lián)系:

申請(qǐng)Reality AI演示:  "https://info.renesas.com/reality-ai-request" \t "_blank" \o "https://info.renesas.com/reality-ai-request" ,體驗(yàn)完整功能與實(shí)際應(yīng)用場(chǎng)景,幫助您快速評(píng)估技術(shù)可行性。

從  "https://info.renesas.com/reality-ai" \t "_blank" , "https://info.renesas.com/reality-ai" 開始為期一個(gè)月的試用,立即上手平臺(tái)工具,進(jìn)行數(shù)據(jù)處理、模型訓(xùn)練、壓縮與部署的全流程體驗(yàn)。

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

UART作為嵌入式系統(tǒng)中最基礎(chǔ)、應(yīng)用最廣泛的串行通訊協(xié)議,常規(guī)模式下需通過(guò)TX(發(fā)送線)、RX(接收線)兩根信號(hào)線實(shí)現(xiàn)雙向數(shù)據(jù)傳輸,搭配GND完成信號(hào)參考,這種雙線設(shè)計(jì)能確保數(shù)據(jù)收發(fā)互不干擾,實(shí)現(xiàn)全雙工通信。但在諸多場(chǎng)景...

關(guān)鍵字: 嵌入式 通訊數(shù)據(jù) 半雙工

隨著汽車產(chǎn)業(yè)向電動(dòng)化、智能化、網(wǎng)聯(lián)化加速轉(zhuǎn)型,軟件已從汽車的輔助組件升級(jí)為定義車輛競(jìng)爭(zhēng)力的核心要素,其復(fù)雜度呈指數(shù)級(jí)增長(zhǎng)。從燃油車時(shí)代簡(jiǎn)單的嵌入式控制代碼,到智能汽車時(shí)代涵蓋三電系統(tǒng)、高級(jí)輔助駕駛、車云協(xié)同的億級(jí)行代碼生...

關(guān)鍵字: 軟件 輔助組件 嵌入式

動(dòng)態(tài)內(nèi)存管理是在傳統(tǒng)malloc/free存在碎片化、不可預(yù)測(cè)性等問(wèn)題,尤其在STM32等資源受限設(shè)備上,標(biāo)準(zhǔn)庫(kù)的動(dòng)態(tài)分配可能引發(fā)致命錯(cuò)誤。內(nèi)存池技術(shù)通過(guò)預(yù)分配固定大小的內(nèi)存塊,提供確定性、無(wú)碎片的分配方案,成為嵌入式場(chǎng)...

關(guān)鍵字: 嵌入式 內(nèi)存動(dòng)態(tài)分配

中國(guó)北京,2026年2月——生成式系統(tǒng)級(jí)芯片(GenSoC)領(lǐng)先開發(fā)者及音視頻媒體處理AI技術(shù)提供商XMOS正式發(fā)布其語(yǔ)音方案選型指南,該款高效易用的網(wǎng)上音頻交互解決方案開發(fā)平臺(tái)以互動(dòng)式工具與專業(yè)知識(shí)庫(kù),幫助產(chǎn)品架構(gòu)師、...

關(guān)鍵字: 嵌入式 邊緣AI 機(jī)器人

隨著現(xiàn)代家庭生活方式不斷升級(jí),廚房已不再只是功能空間,而逐漸成為融合審美表達(dá)、健康管理與智能體驗(yàn)的重要場(chǎng)域。消費(fèi)者在關(guān)注空間整體性的同時(shí),也對(duì)食材儲(chǔ)存的安全性、潔凈度以及使用便利性提出了更高要求。基于對(duì)中國(guó)家庭真實(shí)使用場(chǎng)...

關(guān)鍵字: 冰箱 嵌入式

在嵌入式系統(tǒng)、工業(yè)物聯(lián)網(wǎng)等各類電子設(shè)備中,UART與網(wǎng)口是兩種應(yīng)用廣泛的通信接口,前者作為經(jīng)典的串行通信接口,承擔(dān)著簡(jiǎn)單設(shè)備互聯(lián)、調(diào)試日志傳輸?shù)然A(chǔ)任務(wù),后者則專注于高速、遠(yuǎn)距離的數(shù)據(jù)交互,是設(shè)備接入網(wǎng)絡(luò)、實(shí)現(xiàn)大數(shù)據(jù)量傳...

關(guān)鍵字: 嵌入式 通信接口 網(wǎng)口通訊

在軟件開發(fā)領(lǐng)域,設(shè)計(jì)模式被譽(yù)為“解決特定問(wèn)題的最佳實(shí)踐”,但在嵌入式開發(fā)中,它卻常常處于“邊緣地帶”。許多嵌入式工程師職業(yè)生涯中可能從未刻意使用過(guò)設(shè)計(jì)模式,甚至認(rèn)為這些“軟件工程理論”與單片機(jī)、傳感器、實(shí)時(shí)系統(tǒng)等硬件緊密...

關(guān)鍵字: 嵌入式 設(shè)計(jì)模式

在居住結(jié)構(gòu)持續(xù)演進(jìn)與消費(fèi)需求不斷升級(jí)的背景下,中國(guó)家庭廚房正經(jīng)歷從“功能集合”向“系統(tǒng)空間”的深層轉(zhuǎn)變。廚房不再只是烹飪的場(chǎng)所,而逐漸成為融合效率、健康、美學(xué)與家庭互動(dòng)的重要生活空間?;趯?duì)這一趨勢(shì)的長(zhǎng)期洞察,西門子家電...

關(guān)鍵字: 嵌入式 蒸玲瓏

在物聯(lián)網(wǎng)設(shè)備、工業(yè)控制系統(tǒng)和智能家居等嵌入式場(chǎng)景中,輕量級(jí)WEB服務(wù)器扮演著核心角色。它們不僅需要滿足資源受限環(huán)境下的性能需求,還需兼顧安全性、可擴(kuò)展性和開發(fā)效率。本文從資源占用、功能特性、適用場(chǎng)景三個(gè)維度,對(duì)比分析六大...

關(guān)鍵字: 嵌入式 WEB服務(wù)器

在嵌入式軟件開發(fā)工具領(lǐng)域,一場(chǎng)悄然的變革正在發(fā)生。隨著全球軟件行業(yè)向訂閱制轉(zhuǎn)型,嵌入式軟件開發(fā)工具的授權(quán)模式也迎來(lái)了重要調(diào)整。市場(chǎng)上的嵌入式軟件開發(fā)工具基本可以分為三類:商用開發(fā)工具,開源開發(fā)工具和廠商私有開發(fā)工具,其中...

關(guān)鍵字: 嵌入式 MCU RISC-V
關(guān)閉