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

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

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

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

恩智浦講解如何在低算力MCU平臺(tái)上優(yōu)雅的計(jì)算均值和方差

恩智浦MCU加油站 ? 來源: 恩智浦MCU加油站 ? 2025-03-06 08:56 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一維數(shù)據(jù)的均值和方差計(jì)算可以說是幾乎是最常用的統(tǒng)計(jì)分析方法。這個(gè)初中就學(xué)過的概念,在嵌入式系統(tǒng)中卻有著廣泛的實(shí)際應(yīng)用:

傳感器故障檢測(cè)

正常工作的傳感器數(shù)據(jù)波動(dòng)應(yīng)在一定范圍內(nèi)

突然的均值漂移或方差劇變,往往意味著傳感器故障

溫度傳感器讀數(shù)突然劇烈波動(dòng),很可能是接觸不良

信號(hào)質(zhì)量評(píng)估

GPS信號(hào)強(qiáng)度的均值和方差可以反映定位質(zhì)量

方差過大說明信號(hào)不穩(wěn)定,可能處于多路徑效應(yīng)區(qū)域

均值過低說明信號(hào)較弱,可能在遮擋環(huán)境下

機(jī)器人控制

舵機(jī)位置反饋的方差可以用來檢測(cè)是否卡死

電機(jī)電流的均值可以估計(jì)負(fù)載大小

輪速反饋的方差可以判斷地面情況

電池管理

電壓的滑動(dòng)均值可以平滑瞬時(shí)波動(dòng)

電流的方差可以反映負(fù)載的穩(wěn)定性

溫度的異常波動(dòng)可能預(yù)示電池問題

這些場(chǎng)景都需要實(shí)時(shí)、高效地計(jì)算數(shù)據(jù)流的統(tǒng)計(jì)特征。雖然計(jì)算公式簡單,但在實(shí)際工程中,有限的資源限制及實(shí)時(shí)性要求、數(shù)值穩(wěn)定性和存儲(chǔ)效率成為主要挑戰(zhàn)。

本文主要探討如何在有限的計(jì)算能力和內(nèi)存條件下,優(yōu)雅地實(shí)現(xiàn)高效的均值和方差計(jì)算。通過優(yōu)化算法、減少計(jì)算復(fù)雜度、利用遞推公式和定點(diǎn)數(shù)運(yùn)算,文章提供了一系列使用技巧,幫忙開發(fā)者在保持精度的同時(shí),顯著降低計(jì)算開銷。這些方法特別適用于物聯(lián)網(wǎng)設(shè)備、嵌入式系統(tǒng)等對(duì)資源敏感的領(lǐng)域。

基礎(chǔ)知識(shí)

1.1 定義

眾所周知:均值(mean)反映數(shù)據(jù)的集中趨勢(shì):

4fee5cf4-fa25-11ef-9310-92fbcf53809c.png

方差(variance)反映數(shù)據(jù)的離散程度:

500220a4-fa25-11ef-9310-92fbcf53809c.png

基于以上兩個(gè)定義式出發(fā),可以很簡單的轉(zhuǎn)換為C code, 淺顯易懂:

500eaa22-fa25-11ef-9310-92fbcf53809c.png

使用示例:

501790d8-fa25-11ef-9310-92fbcf53809c.png

但是這種最基礎(chǔ)的實(shí)現(xiàn)存在幾個(gè)嚴(yán)重問題:

1)數(shù)據(jù)存儲(chǔ)問題

需要保存全部歷史數(shù)據(jù)

對(duì)于高頻采樣的傳感器(如IMU 200Hz),1s就需要存儲(chǔ)200個(gè)數(shù)據(jù)點(diǎn)

在嵌入式系統(tǒng)中,內(nèi)存資源寶貴,這種方式極其浪費(fèi)

2)計(jì)算效率問題

每次計(jì)算都需要遍歷全部數(shù)據(jù),時(shí)間復(fù)雜度為O(n)

對(duì)于實(shí)時(shí)系統(tǒng),隨著數(shù)據(jù)量增加,計(jì)算延遲會(huì)越來越大

不適合需要快速響應(yīng)的實(shí)時(shí)控制系統(tǒng)

3)數(shù)值穩(wěn)定性問題

直接累加可能導(dǎo)致數(shù)值溢出

對(duì)于很大或很小的數(shù)據(jù),浮點(diǎn)數(shù)精度損失明顯

特別是在計(jì)算方差時(shí),(Xi-u)的計(jì)算可能產(chǎn)生很大的舍入誤差

4)實(shí)時(shí)性問題

無法進(jìn)行增量計(jì)算

新數(shù)據(jù)到來時(shí)需要重新計(jì)算所有統(tǒng)計(jì)量

不適合流數(shù)據(jù)處理

在線算法(Online Algorithm)

在線方法也叫做流式方法, 針對(duì)批量方法的缺點(diǎn),在線方法不需要保存歷史數(shù)據(jù),在線算法中比較經(jīng)典的是Welford算法。

Welford算法是由B.P. Welford在1962年提出的一種在線計(jì)算均值和方差的算法。它的核心思想是:每來一個(gè)新數(shù)據(jù),就遞增地更新均值和方差,而不需要存儲(chǔ)所有歷史數(shù)據(jù)。

2.1 Welford算法

這是一種數(shù)值穩(wěn)定的在線算法,特別適合處理數(shù)據(jù)流。Welford算法的核心是遞推公式的推導(dǎo)。設(shè)第n個(gè)數(shù)據(jù)到來時(shí):

1) 均值更新

50252c7a-fa25-11ef-9310-92fbcf53809c.png

2)方差更新: 504d1f32-fa25-11ef-9310-92fbcf53809c.png 3) 關(guān)鍵推導(dǎo)步驟: 5055e3ba-fa25-11ef-9310-92fbcf53809c.png2.2 Welford算法實(shí)現(xiàn) 2.2.1 核心結(jié)構(gòu)和函數(shù)

5063b99a-fa25-11ef-9310-92fbcf53809c.png

506b8d3c-fa25-11ef-9310-92fbcf53809c.png

2.2.2 使用示例

507909ee-fa25-11ef-9310-92fbcf53809c.png

2.2.3 算法步驟解釋

1) 每次新數(shù)據(jù)到來:

計(jì)數(shù)加1

計(jì)算新數(shù)據(jù)與當(dāng)前均值的差

更新均值

更新M2(用于方差計(jì)算)

2) 方差計(jì)算:

直接用M2除以樣本數(shù)

樣本數(shù)小于2時(shí)返回0

算法對(duì)比小結(jié)

本文介紹了Welford方差計(jì)算方法,它是一種在線、一次遍歷的方差計(jì)算算法,能在不存儲(chǔ)所有樣本的情況下,逐步計(jì)算所有樣本的方差。與傳統(tǒng)的方差計(jì)算方法相比,Welford方法在降低訪存次數(shù)的同時(shí),也做到了數(shù)值計(jì)算的穩(wěn)定性。因此,Welford方法更適合處理海量數(shù)據(jù),也更適合在高性能計(jì)算環(huán)境中使用。

事實(shí)上,Welford算法啟發(fā)了 NVIDIA 在2018年提出的Online Softmax算法,該算法降低了Softmax計(jì)算的訪存次數(shù),提高了計(jì)算性能。而Online Softmax則直接啟發(fā)了FlashAttention,后者已經(jīng)成為支撐當(dāng)前最流行的Transformer架構(gòu)的最核心的計(jì)算優(yōu)化手段。

508233fc-fa25-11ef-9310-92fbcf53809c.png

END

恩智浦致力于打造安全的連接和基礎(chǔ)設(shè)施解決方案,為智慧生活保駕護(hù)航。

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

    關(guān)注

    146

    文章

    17984

    瀏覽量

    366954
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3683

    瀏覽量

    131397
  • 恩智浦
    +關(guān)注

    關(guān)注

    14

    文章

    5981

    瀏覽量

    116803

原文標(biāo)題:如何在低算力MCU平臺(tái)上優(yōu)雅的計(jì)算均值和方差

文章出處:【微信號(hào):NXP_SMART_HARDWARE,微信公眾號(hào):恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    MCU也開始卷了,率先將NPU集成進(jìn)MCU

    幾天前IC Insights發(fā)布了2021年MCU銷售情況,MCU銷售額達(dá)到了37.95億美元,排名第一。其實(shí),
    的頭像 發(fā)表于 06-18 08:00 ?4547次閱讀

    i.MX RTxxx系列MCU的特性

      大家好,我是痞子衡,是正經(jīng)搞技術(shù)的痞子。今天痞子衡給大家介紹的是i.MX RTxxx系列MCU的基本特性。  半導(dǎo)體于201
    發(fā)表于 11-04 07:08

    MXM 平臺(tái)在邊緣計(jì)算領(lǐng)域的應(yīng)用

    , 繼承了該接口的諸多優(yōu)點(diǎn),也更適合此類場(chǎng)景應(yīng)用,為用戶提供了一種邊緣側(cè)部署的解決方案,同時(shí)MXM接口還可以為用戶提供其它架構(gòu)模塊搭配方案,如MXM界面的寒武紀(jì)
    發(fā)表于 05-18 15:52

    2009年MCU產(chǎn)品系列總覽

    2009年MCU產(chǎn)品系列總覽,又需要的下來看看。
    發(fā)表于 12-15 15:05 ?22次下載

    ARM_MCU開發(fā)工具速選

    ARM_MCU開發(fā)工具速選,下來看看。
    發(fā)表于 12-15 15:01 ?10次下載

    無線MCU產(chǎn)品及方案介紹

    無線MCU產(chǎn)品及方案介紹
    發(fā)表于 10-16 15:42 ?9次下載
    <b class='flag-5'>恩</b>智<b class='flag-5'>浦</b>無線<b class='flag-5'>MCU</b>產(chǎn)品及方案介紹

    加速布局邊緣計(jì)算隆重推出EdgeVerse平臺(tái)

    加速布局邊緣計(jì)算,隆重推出EdgeVerse平臺(tái)
    的頭像 發(fā)表于 07-02 14:39 ?3245次閱讀

    使用SCL語言編寫函數(shù)計(jì)算方差和標(biāo)準(zhǔn)差

    方差也稱為“平方差”,用來描述集合中變量的離散程度,即變量與平均值的偏離程度。方差越大,表示變量與平均值的偏離程度越大,即越不穩(wěn)定。標(biāo)準(zhǔn)差是
    的頭像 發(fā)表于 10-17 09:17 ?1789次閱讀

    何在手機(jī)應(yīng)用的高通平臺(tái)上使用TAS2560

    何在手機(jī)應(yīng)用的高通平臺(tái)上使用TAS2560
    發(fā)表于 11-01 08:27 ?0次下載
    如<b class='flag-5'>何在</b>手機(jī)應(yīng)用的高通<b class='flag-5'>平臺(tái)上</b>使用TAS2560

    西門子SCL語言編程系列-計(jì)算方差

    方差,用來描述一組數(shù)據(jù)中數(shù)據(jù)的離散程度,即變量與平均值的偏離程度。方差越大,表示變量與平均值的偏離程度越大,即越不穩(wěn)定。標(biāo)準(zhǔn)差是方差的算術(shù)平
    的頭像 發(fā)表于 02-06 15:13 ?1365次閱讀
    西門子SCL語言編程系列-<b class='flag-5'>計(jì)算</b><b class='flag-5'>方差</b>

    想找MCU擴(kuò)展板資源?一款超好用的在線工具,推薦給你!

    信息的鏈接放在名為NXP EBH的平臺(tái)上。 ? ? ? 了解EBH平臺(tái)詳情 ? ? 憑他 EBH中的所有產(chǎn)品均受與MCUXpresso SDK兼容的軟件支持,這些軟件由或相關(guān)合作
    的頭像 發(fā)表于 02-24 08:10 ?878次閱讀

    ACH拉近您與MCU專家的距離

    這個(gè) ACH 將會(huì)匯聚內(nèi)部 MCU 專家們開發(fā)的各種應(yīng)用筆記配套代碼(AN SW),通用代碼片段,應(yīng)用軟件包(SW Pack)和綜合參考例程(Demo),涵蓋
    的頭像 發(fā)表于 08-17 15:18 ?1011次閱讀
    ACH拉近您與<b class='flag-5'>恩</b>智<b class='flag-5'>浦</b><b class='flag-5'>MCU</b>專家的距離

    在S32微控制器和處理器車輛計(jì)算平臺(tái)上擴(kuò)展對(duì)安全云連接的支持

    半導(dǎo)體已在其S32微控制器(MCU)和處理器車輛計(jì)算平臺(tái)上擴(kuò)展了對(duì)安全云連接的支持。針對(duì)車身、區(qū)域控制和電氣化應(yīng)用,
    的頭像 發(fā)表于 10-17 17:22 ?1646次閱讀

    協(xié)方差矩陣怎么 協(xié)方差矩陣和方差的關(guān)系

    的概念。 方差是一種衡量隨機(jī)變量離其平均值的距離的度量。在給定一組數(shù)據(jù)時(shí),方差可以幫助我們了解數(shù)據(jù)的離散程度。方差計(jì)算公式如下: Var(
    的頭像 發(fā)表于 01-30 10:39 ?5778次閱讀

    在杭州召開汽車生態(tài)技術(shù)峰會(huì),推出全新S32 CoreRide開放平臺(tái)

    峰會(huì)上,正式在中國發(fā)布了S32 CoreRide開放平臺(tái),該平臺(tái)融合了成熟的S32
    的頭像 發(fā)表于 05-30 16:59 ?1904次閱讀