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

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

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

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

邊緣的超低功耗關(guān)鍵短語檢測

星星科技指導(dǎo)員 ? 來源:嵌入式計算設(shè)計 ? 作者:Hussein Osman ? 2022-06-24 10:09 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文將描述一種針對網(wǎng)絡(luò)邊緣設(shè)計的基于 NN 的關(guān)鍵短語檢測解決方案。這些二值化模型可在低功耗 UltraPlus? FPGA 上運行。本文將討論當(dāng)使用包含嘈雜背景(如音樂或聊天噪聲)的數(shù)據(jù)集訓(xùn)練 NN 時,如何在嘈雜環(huán)境中使用關(guān)鍵短語檢測。在這種情況下,神經(jīng)網(wǎng)絡(luò)使用公共數(shù)據(jù)集進行訓(xùn)練,以檢測“七”這個詞。關(guān)鍵短語檢測可用于廣泛的應(yīng)用,無需個人助理設(shè)備??赡艿膽?yīng)用包括智能電燈開關(guān)、智能電視和 AVR,通過音量增大和減小等命令來管理設(shè)備。

一、引言

長期以來,使用語音命令來控制人機界面 (HMI) 一直是系統(tǒng)設(shè)計人員的目標(biāo)。可以追溯到 20 世紀中葉的流行科幻電視節(jié)目和電影,例如《星際迷航》和《星球大戰(zhàn)》,向我們暗示了語音世界的樣子。但事實證明,為現(xiàn)實生活中的消費類應(yīng)用開發(fā)低成本、高能效的解決方案是難以捉摸的。

然而,在過去幾年中,亞馬遜的 Alexa 和蘋果的 Siri 等流行的人工智能應(yīng)用程序的出現(xiàn),以及它們將語音命令轉(zhuǎn)換為系統(tǒng)操作的能力,加速了向基于語音的 HMI 的遷移。這些快速進步為越來越多依賴關(guān)鍵短語檢測的智能家居解決方案打開了大門。如今,用戶可以要求 Alexa 在互聯(lián)網(wǎng)上訂購產(chǎn)品、開燈、鎖門、設(shè)置家庭恒溫器,甚至給草澆水。

通常,這些支持語音的 HMI 執(zhí)行識別云中的關(guān)鍵短語所需的計算。在許多情況下,設(shè)計師將他們的應(yīng)用程序插入到預(yù)先存在的基礎(chǔ)設(shè)施中,比如亞馬遜的 Alexa。然而,這種發(fā)展戰(zhàn)略面臨著一些限制。首先最重要的是成本。在云中的服務(wù)器上運行關(guān)鍵短語檢測算法的解決方案必須在每次訪問云中的資源時按分鐘付費。此外,構(gòu)建基于云的邊緣解決方案的開發(fā)人員必須向 NRE 支付費用,以針對特定設(shè)備訓(xùn)練他們的解決方案,然后為他們交付的每個解決方案支付版稅。將他們的設(shè)計插入現(xiàn)有基礎(chǔ)設(shè)施的設(shè)計人員將看到他們的成本隨著他們轉(zhuǎn)向需要更強大的處理器來獲取數(shù)據(jù)、分析數(shù)據(jù)的 Wi-Fi 模型而增加,

此外,依賴互聯(lián)網(wǎng)連接會帶來額外的風(fēng)險。如果連接中斷,使用互聯(lián)網(wǎng)連接將數(shù)據(jù)傳輸?shù)皆瓶赡軙?dǎo)致服務(wù)中斷。通過互聯(lián)網(wǎng)傳輸數(shù)據(jù)也存在潛在的黑客攻擊風(fēng)險。從用戶的角度來看,互聯(lián)網(wǎng)連接為侵犯隱私和安全問題打開了大門。依賴直接位于設(shè)備上的計算資源的邊緣解決方案避免了這些潛在問題。

二、新的方法

本文探討了一種不同的方法,可以為位于網(wǎng)絡(luò)邊緣的設(shè)備帶來成本更低的關(guān)鍵短語檢測。利用在開發(fā)高精度、緊湊和低成本的二值化神經(jīng)網(wǎng)絡(luò) (NN) 模型方面取得的進展,以及對新一代極低功耗現(xiàn)場可編程門陣列 (FPGA) 的改進,設(shè)計人員現(xiàn)在可以構(gòu)建關(guān)鍵短語檢測解決方案,以執(zhí)行所有計算都在邊緣,從而消除了與云連接的 NN 關(guān)鍵詞檢測實施相關(guān)的連接性、安全性和隱私問題。

通過在本地執(zhí)行關(guān)鍵短語檢測,與基于云的解決方案相比,此設(shè)計策略可顯著節(jié)省成本。它也不依賴其他生態(tài)系統(tǒng)來運行。如果基于云的解決方案中的 Internet 連接失敗,則系統(tǒng)將失敗。本地的、基于邊緣的解決方案不會冒這種風(fēng)險。安全和隱私問題不是威脅。本地解決方案更易于用戶設(shè)置和運行。最后,使用萊迪思的超低功耗 iCE40 Ultra Plus FPGA,這種方法為設(shè)計人員提供了顯著的節(jié)能效果,這是電池供電設(shè)備的一個重要考慮因素。例如,本演示文稿中描述的解決方案僅消耗 7 mW。

將負擔(dān)得起的智能家居應(yīng)用帶到邊緣的關(guān)鍵步驟是開發(fā)能夠在低密度、低功耗 FPGA 上運行的二值化 NN 模型。在云端使用浮點計算的深度學(xué)習(xí)技術(shù)對于邊緣的消費者應(yīng)用程序是不切實際的。相反,設(shè)計人員必須開發(fā)計算效率高的解決方案,既要滿足精度目標(biāo),又要符合消費市場的成本、尺寸和功率限制。因此,在邊緣工作的設(shè)計人員必須使用盡可能少的數(shù)學(xué)運算。

設(shè)計人員可以簡化計算的一種方法是從浮點切換到定點甚至基本整數(shù)。通過補償浮點到定點整數(shù)的量化,使用二值化神經(jīng)網(wǎng)絡(luò)的設(shè)計人員可以開發(fā)出訓(xùn)練更快、精度更高的解決方案,并將定點、低精度整數(shù)神經(jīng)網(wǎng)絡(luò)的性能提高到接近浮點版本的水平。 為了構(gòu)建簡單的邊緣設(shè)備,訓(xùn)練必須創(chuàng)建具有 1 位權(quán)重的 NN 模型。這些模型稱為二值化神經(jīng)網(wǎng)絡(luò) (BNN)。

通過使用 1 位值而不是更大的數(shù)字,BNN 可以消除乘法和除法的使用。這允許使用 XOR 和彈出計數(shù)來計算卷積,從而導(dǎo)致顯著的成本和高達 16 倍的功耗節(jié)省。借助當(dāng)今的 FPGA,設(shè)計人員擁有了一個高度靈活的平臺,可以提供他們所需的所有存儲器、邏輯和 DSP 資源。

三、神經(jīng)網(wǎng)絡(luò)實現(xiàn)

下面的討論描述了一個關(guān)鍵短語檢測解決方案的示例,該解決方案專為邊緣應(yīng)用而設(shè)計,并在具有 BNN 軟核的 iCE40 UltraPlus FPGA 中實現(xiàn)。在正常操作期間,關(guān)鍵短語檢測實現(xiàn)會在消耗不到 1mW 的情況下偵聽聲音。一旦系統(tǒng)檢測到聲音,它就會激活 1 秒的緩沖并調(diào)用 BNN。BNN 直接對原始輸入進行操作,而不是傳統(tǒng)的頻譜圖和 MFCC 預(yù)處理。代表 1 秒音頻的 16K 原始樣本通過重疊的 1D 卷積層,變成 30 個 32x32x3 圖像,每個圖像代表一個 10ms 音頻樣本。然后將輸出傳遞到主 BNN 進行處理。

poYBAGK1HTKAfpnlAAJwxhNRDyk996.png

BNN 有四層深,每層執(zhí)行如下所示的功能:

poYBAGK1HUGABOQ8AAJaIJ7gxnU837.png

二進制卷積是輸入數(shù)據(jù)和 1 位權(quán)重的 1 位乘法。在這種情況下,乘法被 XOR 函數(shù)代替。Batch Normalization 和 Scale 在 BNN 訓(xùn)練階段對激活進行歸一化并提供幫助。整流線性單元 (ReLu) 將低于特定閾值的數(shù)據(jù)設(shè)置為 0,高于相同閾值的數(shù)據(jù)設(shè)置為 1。對圖像的每個相鄰像素執(zhí)行池化,并選擇概率最高的有意義的像素。此功能減少了后續(xù)步驟所需的計算量。全連接層通常是最后一層,它占用前一層中的每個神經(jīng)元。它對下一層的神經(jīng)元也有一定的影響。這個函數(shù)通常計算量很大,因此它是作為最后一個操作執(zhí)行的,其中神經(jīng)元顯著減少。

BNN 使用 GPU 進行訓(xùn)練,并運行 Café 和 TensorFlow 等標(biāo)準訓(xùn)練工具。使用的訓(xùn)練數(shù)據(jù)集是一個公共訓(xùn)練集,包含 65,000 個 1K+ 人 30 個短詞的 1 秒長的話語。這個階段被稱為訓(xùn)練階段。然后,訓(xùn)練工具的輸出通過萊迪思半導(dǎo)體的 NN 編譯器工具進行格式化,以供 FPGA 設(shè)計使用。您可以將權(quán)重視為邊緣硬件推理期間要使用的關(guān)鍵短語的模板。選擇的關(guān)鍵詞是“七”。

四。系統(tǒng)實施

為了演示系統(tǒng)的功能,工程師使用了帶有 iCE40 UltraPlus FPGA 的 HiMax HM01B0 UPduino 擴展板。這是一款低成本的 Arduino 外形板,旨在展示 FPGA 的功能。該板有兩個直接連接到 FPGA 的 I2S 麥克風(fēng)、用于 FPGA 設(shè)計的外部閃存和權(quán)重激活存儲。它還具有用于指示檢測到關(guān)鍵短語的 LED。用戶可以直接對著麥克風(fēng)講話。一旦檢測到關(guān)鍵短語,LED 就會亮起。

poYBAGK1HVaAMXEsAAFfdYv32YQ574.png

五、業(yè)績

在此應(yīng)用中,F(xiàn)PGA 設(shè)計頻率和處理長度可以換取功耗。在 27MHz 時,16K 原始樣本,相當(dāng)于 1 秒的音頻處理,可以在 25ms 內(nèi)處理,同時消耗 7.7mW。當(dāng)頻率降至 13.5MHz 時,功耗降至 4.2mW,同樣的 1 秒音頻樣本在 50ms 內(nèi)處理完畢。

關(guān)鍵短語檢測通常必須在嘈雜的環(huán)境中運行,而無需添加額外的硬件來消除噪聲和回聲。該實現(xiàn)通過使用包含嘈雜背景的數(shù)據(jù)集訓(xùn)練 NN 來實現(xiàn)這一目標(biāo),而無需定位和波束成形。訓(xùn)練有素的 NN 像人類一樣檢測關(guān)鍵詞,但有類似的限制。帶有各種隨機人群噪音水平(咖啡廳、會議等)的數(shù)據(jù)集被添加到關(guān)鍵詞中。用較高噪聲水平訓(xùn)練的 NN 對噪聲的魯棒性更強,但需要更響亮的關(guān)鍵短語。

BNN 可以檢測多達十個 1 秒的關(guān)鍵短語,非常適合通過語音進行 HMI。為了提高檢測精度,僅在連續(xù)檢測發(fā)生時才使用時域過濾器來報告關(guān)鍵短語檢測。該設(shè)計為單個關(guān)鍵短語提供高達 99% 的準確性,為多達 5 個關(guān)鍵短語提供高達 90% 的準確性。

結(jié)論

將人工智能帶到邊緣會帶來幾個重大挑戰(zhàn)。然而,它也提供了巨大的機會。正如該項目所展示的,使用 FPGA 實現(xiàn) BNN 而不是基于云的資源將 AI 構(gòu)建到設(shè)備中可以顯著降低硬件成本,同時加快響應(yīng)時間。同時,保持本地處理可以提高安全性并節(jié)省寶貴的帶寬和服務(wù)器使用成本。

審核編輯:郭婷

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

    關(guān)注

    1646

    文章

    22054

    瀏覽量

    618808
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    13

    文章

    9797

    瀏覽量

    88043
  • AI
    AI
    +關(guān)注

    關(guān)注

    88

    文章

    35194

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    超低功耗語音芯片有哪些?

    ? 超低功耗語音芯片有哪些好處?當(dāng)然是給產(chǎn)品帶來更好的續(xù)航表現(xiàn)和更好的節(jié)電表現(xiàn),但是一位的追求低功耗的也是不對的,因為功耗和產(chǎn)品性能之間始終是要做取舍的。下面小編給大家?guī)硪恍?b class='flag-5'>超低功耗
    的頭像 發(fā)表于 07-02 17:27 ?173次閱讀
    <b class='flag-5'>超低功耗</b>語音芯片有哪些?

    能效比達2TOPS/W!解密邊緣AI芯片低功耗設(shè)計之法

    電子發(fā)燒友網(wǎng)報道(文/李彎彎)邊緣AI芯片低功耗設(shè)計是其在移動設(shè)備、物聯(lián)網(wǎng)終端等資源受限場景中落地的關(guān)鍵。在物聯(lián)網(wǎng)、可穿戴設(shè)備、智能家居等對功耗敏感的應(yīng)用場景中,
    的頭像 發(fā)表于 05-17 00:07 ?2798次閱讀

    超低功耗MCU軟件設(shè)計技巧與選型

    超低功耗MCU(微控制器)憑借其極低的功耗和高效的能量管理能力,正在快速滲透到多個新興領(lǐng)域,尤其在物聯(lián)網(wǎng)(IoT)、可穿戴設(shè)備、智能家居和醫(yī)療電子等領(lǐng)域展現(xiàn)出巨大的應(yīng)用潛力,國內(nèi)超低功耗MCU的崛起
    的頭像 發(fā)表于 04-12 17:19 ?635次閱讀
    <b class='flag-5'>超低功耗</b>MCU軟件設(shè)計技巧與選型

    迅通科技推出PTR54H20:超低功耗藍牙6.0模塊

    迅通科技正式發(fā)布全新一代藍牙多協(xié)議物聯(lián)網(wǎng)模塊——PTR54H20。該模塊集超低功耗、高性能計算與先進安全特性于一體,專為AI邊緣計算及復(fù)雜物聯(lián)網(wǎng)場景量身打造,助力開發(fā)者快速構(gòu)建智能化、高能效的下一代物聯(lián)網(wǎng)設(shè)備。
    的頭像 發(fā)表于 04-08 14:47 ?405次閱讀
    迅通科技推出PTR54H20:<b class='flag-5'>超低功耗</b>藍牙6.0模塊

    蜂窩物聯(lián)網(wǎng)的超低功耗特性

    針對低功耗進行優(yōu)化的蜂窩物聯(lián)網(wǎng) 革命性的蜂窩解決方案: 無與倫比的電源效率 要打造卓越的蜂窩物聯(lián)網(wǎng)產(chǎn)品,低功耗是一個不可或缺的因素。憑借我們在制造屢獲殊榮的超低功耗設(shè)備方面的豐富專業(yè)知識和經(jīng)驗,我們
    的頭像 發(fā)表于 04-07 14:57 ?528次閱讀

    超低功耗藍牙6.0模塊PTR5415全新上市

    迅通科技重磅推出全新一代低功耗藍牙模塊PTR5415,以超低功耗、超高性能、多協(xié)議兼容為核心競爭力,為邊緣計算與AIoT應(yīng)用注入強勁動能,開啟智能物聯(lián)新篇章!
    的頭像 發(fā)表于 03-21 15:29 ?793次閱讀
    <b class='flag-5'>超低功耗</b>藍牙6.0模塊PTR5415全新上市

    DA14531-00000FX2 超低功耗藍牙5.1 SOC芯片介紹

    DA14531-00000FX2 芯片介紹1. 概述DA14531-00000FX2 是 Dialog Semiconductor(現(xiàn)為 Renesas Electronics)推出的一款超低功耗
    發(fā)表于 03-10 16:47

    笙泉科技超低功耗、高性價比MCU(M0+ : MG32L00)

    笙泉科技超低功耗、高性價比MCU(M0+ : MG32L00) 超低功耗M0+ (MG32L003系列) MG32L003系列是笙泉科技新推出的低功耗MCU,其搭載了高性能的 32 位 ARM
    發(fā)表于 01-20 10:51

    貿(mào)澤電子開售ADI超低功耗MCU

    2025年1月2日起,全球電子元器件和工業(yè)自動化產(chǎn)品授權(quán)代理商貿(mào)澤電子(Mouser Electronics)正式推出Analog Devices, Inc.(ADI)的MAX32675C超低功耗
    的頭像 發(fā)表于 01-06 11:12 ?769次閱讀

    MAX32675C超低功耗Arm? Cortex?-M4F MCU

    檢測(SEC-DED),確保為要求苛刻的應(yīng)用提供超可靠的代碼執(zhí)行。 *附件:MAX32675C超低功耗Arm? Cortex?-M4F MCU.pdf 模擬前端(AFE)集成有低功耗HART調(diào)制解調(diào)器,可通過
    的頭像 發(fā)表于 11-28 11:50 ?1112次閱讀
    MAX32675C<b class='flag-5'>超低功耗</b>Arm? Cortex?-M4F MCU

    stm32低功耗設(shè)計技巧

    STM32低功耗設(shè)計是一個綜合性的工作,需要在硬件設(shè)計和軟件設(shè)計兩個層面進行綜合考慮和優(yōu)化。以下是一些關(guān)鍵的STM32低功耗設(shè)計技巧: 一、硬件設(shè)計層面 選擇低功耗系列芯片 : STM
    的頭像 發(fā)表于 11-19 15:52 ?1634次閱讀

    使用MSP430F2013進行超低功耗運動檢測

    電子發(fā)燒友網(wǎng)站提供《使用MSP430F2013進行超低功耗運動檢測.pdf》資料免費下載
    發(fā)表于 10-22 09:29 ?0次下載
    使用MSP430F2013進行<b class='flag-5'>超低功耗</b>運動<b class='flag-5'>檢測</b>

    超低功耗和動態(tài)性能的線性電源

    電子發(fā)燒友網(wǎng)站提供《超低功耗和動態(tài)性能的線性電源.pdf》資料免費下載
    發(fā)表于 09-18 11:22 ?0次下載
    <b class='flag-5'>超低功耗</b>和動態(tài)性能的線性電源

    0.1mA!24GHz超低功耗人體存在毫米波雷達模組

    超低功耗 ,極簡化24GHz一發(fā)一收天線,天線波束窄、分辨率高、頻帶寬、抗干擾力強。 2、可檢測到 微動、運動狀態(tài)和靜止 狀態(tài)下的人體目標(biāo),識別精準。 3、超低功耗,持續(xù)工作時平均電流 0.1mA (1Hz上報頻率)。 4、提供
    的頭像 發(fā)表于 09-05 10:31 ?824次閱讀
    0.1mA!24GHz<b class='flag-5'>超低功耗</b>人體存在毫米波雷達模組

    適用于超低功耗低功耗應(yīng)用的獨特高效隔離式DC/DC轉(zhuǎn)換器

    電子發(fā)燒友網(wǎng)站提供《適用于超低功耗低功耗應(yīng)用的獨特高效隔離式DC/DC轉(zhuǎn)換器.pdf》資料免費下載
    發(fā)表于 08-31 09:41 ?0次下載
    適用于<b class='flag-5'>超低功耗</b>和<b class='flag-5'>低功耗</b>應(yīng)用的獨特高效隔離式DC/DC轉(zhuǎn)換器