亚洲精品久久久久久久久久久,亚洲国产精品一区二区制服,亚洲精品午夜精品,国产成人精品综合在线观看,最近2019中文字幕一页二页

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

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

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

借助 Edge Impulse 實現(xiàn) AI 開發(fā)的民主化

懸崖勒馬2 ? 來源:Michael Parks ? 作者:Michael Parks ? 2022-12-30 09:40 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

民主化 AI 開發(fā) Edge Impulse:Edge Impulse 101

加拿大哲學家馬歇爾·麥克盧漢 (Marshall McLuhan) 曾說過:“我們成為我們所看到的。我們塑造我們的工具,然后我們的工具塑造我們。” 如果是這樣,那么人工智能 (AI) 的最獨特之處在于我們看到的對象是我們自己,特別是我們的大腦。如果這是真的,那么看看人工智能這個工具將如何遞歸地塑造我們自己和我們的未來將會很有趣。開發(fā)工具的民主化使我們能夠創(chuàng)建具有基于 AI 功能的對象,這對于為人類建設光明、積極的未來至關(guān)重要。一家名為 Edge Impulse 的公司正在盡自己的一份力量來確保這一點。

對于我們這些嵌入式系統(tǒng)開發(fā)人員來說,向神經(jīng)網(wǎng)絡的范式轉(zhuǎn)變可能令人望而生畏,他們是在過程甚至面向?qū)ο?a target="_blank">編程的全盛時期開始學習的。對于一些人來說,這感覺就像是放棄了對設計的一點絕對控制,而放棄了表面上似乎未經(jīng)證實的東西,即使不是徹頭徹尾的魔法。盡管如此,邊緣機器學習的前景(意味著將 AI 算法從云端轉(zhuǎn)移到數(shù)十億物聯(lián)網(wǎng)設備中的微控制器上)仍然很有吸引力,不容忽視。幸運的是,Edge Impulse 為嵌入式系統(tǒng)工程師提供了一條非常簡單且有據(jù)可查的前進道路,以幫助他們成功駕馭 AI、機器學習和神經(jīng)網(wǎng)絡 (NN) 等相對較新的領(lǐng)域。

有可能在嵌入式設計的某個時刻,工程師會繪制流程圖以了解機器在其運行生命周期中所處的各種狀態(tài)。為此,了解使用 Edge Impulse 為獨特的嵌入式應用程序開發(fā)定制神經(jīng)網(wǎng)絡時將遇到的步驟是有益的。下面從嵌入式電子工程師和人工智能專業(yè)的計算機科學家的角度總結(jié)了這些步驟。

第一步:獲取訓練數(shù)據(jù)

神經(jīng)網(wǎng)絡的開發(fā)需要訪問數(shù)據(jù)。很多很多的數(shù)據(jù)。簡而言之,數(shù)據(jù)越多,未來的 NN 模型在根據(jù)實際操作預測輸出時就會越準確。Edge Impulse 提供了多種易于使用的工具來將數(shù)據(jù)從現(xiàn)實世界獲取到他們的服務器以開發(fā)自定義神經(jīng)網(wǎng)絡。首先,它們?yōu)樵S多流行的開發(fā)板(例如TI CC1352P Launchpad、SiLabs Thunderboard Sense 2和Arduino Portenta )提供預構(gòu)建固件) 可以訪問各種板載傳感器并將數(shù)據(jù)流發(fā)送回 Edge Impulse。對于其他主板,Edge Impulse 在其命令行界面 (CLI) 工具集的保護下提供了一套工具,可用于 Mac OS、Windows 和 Linux 發(fā)行版 Ubuntu 和 Raspbian。CLI 需要在您的桌面上安裝 Python3Node.js。CLI 的三個關(guān)鍵工具是:

艾達蒙

沖動上傳者

數(shù)據(jù)轉(zhuǎn)發(fā)器

這些工具對于從缺乏直接互聯(lián)網(wǎng)連接的開發(fā)板獲取傳感器數(shù)據(jù)特別有用。它們充當代理,通過串行端口接收數(shù)據(jù),并通過主機互聯(lián)網(wǎng)連接將其轉(zhuǎn)發(fā)到 Edge Impulse 服務器。Edge Impulse 還提供了一種基于瀏覽器的機制來從智能手機收集數(shù)據(jù)(例如語音樣本或加速度計數(shù)據(jù))。

從實際角度出發(fā),仔細考慮您的嵌入式設備在運行過程中可能遇到的所有狀態(tài)。例如,在最近的一個涉及工業(yè)機械和根據(jù)加速度計數(shù)據(jù)識別機器故障的項目中,開發(fā)團隊在數(shù)據(jù)按預期負載運行時以及處于故障模式時收集了大量數(shù)據(jù)。但最初,它在機器空閑時無法收集數(shù)據(jù)。結(jié)果,第一個 NN 模型難以區(qū)分故障和空轉(zhuǎn)。最后,使用機器空閑時收集的數(shù)據(jù)對神經(jīng)網(wǎng)絡進行再訓練,模型的預測準確性(例如,神經(jīng)網(wǎng)絡性能)顯著提高。底線是,如果房地產(chǎn)是關(guān)于位置、位置、還是位置的話。那么機器學習就是數(shù)據(jù)、數(shù)據(jù)、數(shù)據(jù)。

第 2 步:標記和分塊原始數(shù)據(jù)

一旦訓練數(shù)據(jù)位于 Edge Impulse 服務器上,訓練 NN 模型(也稱為“Impulse”)的其余工作將通過 Web 瀏覽器在 Edge Impulse 網(wǎng)站上進行。首先,我們收集的數(shù)據(jù)集必須標有每個特定數(shù)據(jù)集代表的輸出狀態(tài)。這是通過簡單地編輯收集的每個單獨數(shù)據(jù)集的“標簽”標簽來實現(xiàn)的。使用上述工業(yè)機械示例,三分之一的數(shù)據(jù)被標記為“故障”,另外三分之一被標記為“正?!保詈笕种槐粯擞洖椤翱臻e”?;叵胍幌律窠?jīng)網(wǎng)絡的輸出不是絕對的;相反,它是每個可能結(jié)果的確定性百分比。

對于時間序列數(shù)據(jù)(例如隨時間收集的加速度計讀數(shù)),有必要將每個數(shù)據(jù)集中的數(shù)據(jù)“分塊”。像所有好的解決問題的技巧一樣,將問題分解成更小、更易于管理的塊可以讓人們解決看似無法克服的問題。在 NN 訓練的這個初始階段,您可以調(diào)整數(shù)據(jù)分析方式的一些屬性,包括窗口大小、窗口增加、采樣頻率以及數(shù)據(jù)是否應該被零填充。此外,可以調(diào)整這些不同的屬性以平衡分析的分辨率與完成分析的時間之間的權(quán)衡。

第 3 步:分析和轉(zhuǎn)換原始數(shù)據(jù)塊

在數(shù)據(jù)被適當?shù)胤謮K后,是時候通過應用適當?shù)姆治黾夹g(shù)(例如“處理塊”)來分析它了。這會獲取原始數(shù)據(jù)并將其轉(zhuǎn)換為訓練過程中下游 NN 分類器可以使用的格式。Edge Impulse 根據(jù)要分析的數(shù)據(jù)類型提供多種不同的分析技術(shù)。

頻譜分析:非常適合分析重復運動,例如來自加速度計的數(shù)據(jù)。提取信號隨時間變化的頻率和功率特性。

Flatten:將軸展平為單個值,與其他塊結(jié)合使用可用于溫度數(shù)據(jù)等緩慢移動的平均值。

Mel-Filterbank Energy (MFE):從非語音音頻信號中提取頻譜圖。

Mel 頻率倒譜系數(shù) (MFCC):從人聲音頻文件中提取頻譜圖。

圖像:用于識別靜態(tài)圖像中的對象。

自定義處理塊:對于那些具有基于人工智能的計算機科學背景的人,還可以上傳為您的特定應用量身定制的自定義處理塊

第 4 步:對數(shù)據(jù)塊進行分類,運行 NN 分類器

一旦我們將原始數(shù)據(jù)轉(zhuǎn)換為可用格式并了解如何從我們的數(shù)據(jù)集中提取特征,就有必要訓練神經(jīng)網(wǎng)絡從這些特征中學習,以便它可以適當?shù)貙y試和操作數(shù)據(jù)集進行分類。換句話說,所有表示系統(tǒng)故障的數(shù)據(jù)集都應歸類為此類。同樣,所有代表正常操作的數(shù)據(jù)集都應該進行類似的分類。這是通過應用所謂的學習塊來實現(xiàn)的。與處理塊一樣,可以根據(jù)數(shù)據(jù)類型應用各種學習塊。例如,對于快速波動的時變數(shù)據(jù),例如我們示例中的數(shù)據(jù)集,可以使用以下學習模塊:

分類 (Keras):從數(shù)據(jù)中學習模式并將其應用于新數(shù)據(jù)。非常適合對運動進行分類或識別音頻。

異常檢測(K 均值):在新數(shù)據(jù)中查找異常值。有利于識別未知狀態(tài)和補充分類器。

回歸 (Keras):從數(shù)據(jù)中學習模式并將其應用于新數(shù)據(jù)。非常適合預測連續(xù)數(shù)值。

可以調(diào)整信號處理算法的各種參數(shù)以微調(diào)學習塊的性能。通過調(diào)整截止頻率和快速傅里葉變換 (FFT) 長度等參數(shù),可以在處理時間和隨機存取存儲器 (RAM) 使用峰值之間取得平衡。Edge Impulse 甚至提供在目標嵌入式平臺上運行時處理時間和 RAM 使用情況的性能估計。

最后,在最終生成神經(jīng)網(wǎng)絡模型(又名脈沖)本身之前,可以更改用于控制 NN 分類器輸出的設置??梢哉{(diào)整的參數(shù)包括訓練周期數(shù)、學習率、驗證集大小以及輸入層和輸出層之間網(wǎng)絡中間層的神經(jīng)元數(shù)。改變這些參數(shù)的能力對于防止稱為過度擬合的常見數(shù)據(jù)科學問題至關(guān)重要,這種問題發(fā)生在模型與訓練數(shù)據(jù)完美配合但在暴露于新數(shù)據(jù)時卻慘敗。

第 5 步:測試神經(jīng)網(wǎng)絡模型

對于機器學習算法的開發(fā)人員來說,過度擬合并不是一個不常見的問題。為確保模型足夠通用,有必要根據(jù)獨立測試數(shù)據(jù)測試 Edge Impulse 生成的神經(jīng)網(wǎng)絡。Edge Impulse 提供的用于收集訓練數(shù)據(jù)的相同技術(shù)可用于收集測試數(shù)據(jù)。除了對先前記錄的測試數(shù)據(jù)進行分類外,還可以從測試設備流式傳輸數(shù)據(jù)并在 Edge Impulse 服務器上進行實時分類。設計人員可以使用由 Edge Impulse 應用程序編程接口 (API) 提供支持的固件中的直接連接或數(shù)據(jù)轉(zhuǎn)發(fā)器代理將數(shù)據(jù)從傳感器獲取到云端。

第 6 步:部署神經(jīng)網(wǎng)絡模型

在神經(jīng)網(wǎng)絡針對訓練數(shù)據(jù)取得令人滿意的結(jié)果后,是時候?qū)?NN 模型打包到一個軟件庫中,該軟件庫可以部署在基于微控制器的系統(tǒng)上。Edge Impulse 使這個過程變得非常簡單。首先,模型可以置于版本控制之下,以便在需要時可以將未來的改進與過去的模型進行比較。接下來,該模型可以變成各種嵌入式系統(tǒng)開發(fā)板的“交鑰匙”固件。

對于Edge Impulse不直接支持的開發(fā)板,仍然可以生成通用庫,包括基于C++、Arduino、WebAssembly、TensorRT、STM32Cube.MX CMSIS-PACK等系統(tǒng)架構(gòu)的模型文件。在生成庫或固件之前,還可以運行優(yōu)化器以實現(xiàn)速度或內(nèi)存使用優(yōu)化,具體取決于運行 NN 模型(又名脈沖)的硬件規(guī)格。此外,基于作為 8 位整數(shù)或 32 位浮點數(shù)發(fā)送的傳感器數(shù)據(jù)的脈沖也是可能的。

由于 Edge Impulse 還提供基于 C++、GoLang、Node.js 和 Python 的軟件開發(fā)工具包 (SDK),Impulses 也可以在運行 Linux 操作系統(tǒng)的嵌入式系統(tǒng)上運行。也可以使用 C++ 庫在 Windows 和 macOS 上運行脈沖。

最后,impulse 可以直接部署到智能手機上,無需在目標設備上安裝任何額外的應用程序。

概括

對于那些希望將 AI 技術(shù)集成到他們的下一個嵌入式系統(tǒng)項目中的人來說,瀏覽 Edge Impulse 的文檔和論壇是開始了解邊緣 ML 的一種免費且簡單的方法。一個有限的免費版本可用于測試 Edge Impulse 生態(tài)系統(tǒng)。免費層的主要限制是單個開發(fā)人員的汗水訪問、最長 20 分鐘的處理時間以及 4GB 或 4 小時數(shù)據(jù)的云存儲限制。此外,還提供企業(yè)版,按項目付費,這消除了免費層的限制,并提供對私有云和每個項目五個席位的訪問。

Michael Parks, PE 是 Green Shoe Garage 的聯(lián)合創(chuàng)始人,Green Shoe Garage 是一家位于馬里蘭州西部的定制電子設計工作室和嵌入式安全研究公司。他制作了 Gears of Resistance 播客,以幫助提高公眾對技術(shù)和科學問題的認識。Michael 還是馬里蘭州的持證專業(yè)工程師,并擁有約翰霍普金斯大學的系統(tǒng)工程碩士學位。

審核編輯黃宇

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

    關(guān)注

    2573

    文章

    53991

    瀏覽量

    782206
  • 神經(jīng)網(wǎng)絡

    關(guān)注

    42

    文章

    4820

    瀏覽量

    106379
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7303

    瀏覽量

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

    關(guān)注

    88

    文章

    37303

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    陶氏化學借助AI技術(shù)重塑網(wǎng)絡安全

    擁有125年歷史的陶氏化學,正借助AI技術(shù)重塑網(wǎng)絡安全。在與微軟的合作中,陶氏將其安全運營中心(CSOC)全面接入智能Microsoft Security Copilot副駕駛(國際版),實現(xiàn)了從
    的頭像 發(fā)表于 10-10 09:21 ?422次閱讀

    edge impulse的文件存入sd卡,插入sd卡到開發(fā)板后openmv中還是顯示找不到tflite模型和labels,怎么解決?

    edge impulse的文件存入sd卡,插入sd卡到開發(fā)板后openmv中還是顯示找不到tflite模型和labels。
    發(fā)表于 09-02 07:23

    全球知名品牌借助NVIDIA技術(shù)規(guī)模交付個性廣告

    營銷領(lǐng)先者正借助使用 OpenUSD、NVIDIA Omniverse 和代理式 AI 技術(shù)開發(fā)的解決方案,加速內(nèi)容創(chuàng)作管線。
    的頭像 發(fā)表于 08-12 15:15 ?852次閱讀

    制作團隊如何借助NVIDIA RTX AI讓創(chuàng)意成真

    藝術(shù)家和開發(fā)者已經(jīng)在利用生成式 AI 簡化工作、突破創(chuàng)意邊界,無論是探索概念、設計虛擬世界還是構(gòu)建智能應用。借助 RTX AI PC,用戶能夠?qū)⒆钚隆⒆顝姶蟮哪P秃凸ぞ?,以及強大?
    的頭像 發(fā)表于 07-09 16:28 ?510次閱讀

    NVIDIA攜手諾和諾德借助AI加速藥物研發(fā)

    打造定制 AI 模型與智能體,用于諾和諾德的早期研究與臨床開發(fā)工作,并引入先進的仿真與物理 AI 技術(shù)。
    的頭像 發(fā)表于 06-12 15:49 ?852次閱讀

    首創(chuàng)開源架構(gòu),天璣AI開發(fā)套件讓端側(cè)AI模型接入得心應手

    倍,可見天璣的AI開發(fā)者解決方案已經(jīng)被開發(fā)者高度認可,天璣AI生態(tài)圈正在飛速成長起來。 聯(lián)發(fā)科與OPPO深度合作,共同研發(fā),借助天璣
    發(fā)表于 04-13 19:52

    面向AI與機器學習應用的開發(fā)平臺 AMD/Xilinx Versal? AI Edge VEK280

    AMD/Xilinx Versal? AI Edge VEK280評估套件是一款面向AI與機器學習應用的開發(fā)平臺,專為邊緣計算場景優(yōu)化設計。以下從核心配置、技術(shù)特性、應用場景及
    的頭像 發(fā)表于 04-11 18:33 ?1878次閱讀
    面向<b class='flag-5'>AI</b>與機器學習應用的<b class='flag-5'>開發(fā)</b>平臺 AMD/Xilinx Versal? <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> VEK280

    研華科技全棧式Edge AI產(chǎn)品助力工業(yè)智能升級

    在2025慕尼黑上海電子設備展上,研華展示了其全棧式Edge AI產(chǎn)品,助力工業(yè)智能升級。通過邊緣計算與AI技術(shù)的深度融合,研華賦能智能制造,推動產(chǎn)業(yè)創(chuàng)新發(fā)展。本文深入解析研華的技術(shù)
    的頭像 發(fā)表于 03-28 17:23 ?1059次閱讀

    在樹莓派上設置 DeepSeek R1:2025 年離線人工智能的未來

    媲美ChatGPT的先進推理能力,推動人工智能技術(shù)的民主化,使開發(fā)者能夠在低成本硬件(如RaspberryPi)上部署高性能AI應用,構(gòu)建去中心、隱私安全的
    的頭像 發(fā)表于 03-25 09:20 ?994次閱讀
    在樹莓派上設置 DeepSeek R1:2025 年離線人工智能的未來

    ST EDGE AI云服務最后一步無法下載工程是怎么回事?

    ST EDGE AI云服務我選擇使用ST提供的模型,使用cube ai 9.0.0,選擇STM32板卡。之后就按照文檔一步一步操作,基準測試也能運行的到結(jié)果(說明云端是生成工程并編譯下載到開發(fā)
    發(fā)表于 03-13 08:17

    高通收購 Edge Impulse,助力 AI 與物聯(lián)網(wǎng)新局面

    高通宣布與 Edge Impulse 達成收購協(xié)議,旨在進一步增強其在人工智能(AI)和物聯(lián)網(wǎng)(IoT)領(lǐng)域的競爭力。高通表示,此次收購不僅豐富了其物聯(lián)網(wǎng)戰(zhàn)略,還為開發(fā)者提供了更為強大
    的頭像 發(fā)表于 03-11 18:15 ?618次閱讀
    高通收購 <b class='flag-5'>Edge</b> <b class='flag-5'>Impulse</b>,助力 <b class='flag-5'>AI</b> 與物聯(lián)網(wǎng)新局面

    研華WISE-AI Agent借助DeepSeek引領(lǐng)企業(yè)級AI全新范式

    本期導讀 研華WISE-AI Agent平臺結(jié)合DeepSeek大模型,通過Edge AI技術(shù)將AI推理能力下沉至邊緣設備,助力工業(yè)企業(yè)實現(xiàn)
    的頭像 發(fā)表于 02-12 09:42 ?1396次閱讀
    研華WISE-<b class='flag-5'>AI</b> Agent<b class='flag-5'>借助</b>DeepSeek引領(lǐng)企業(yè)級<b class='flag-5'>AI</b>全新范式

    貿(mào)澤開售適用于AI和機器學習應用的 AMD Versal AI Edge VEK280評估套件

    2024 年 11 月 19 日 – 專注于引入新品的全球電子元器件和工業(yè)自動產(chǎn)品授權(quán)代理商貿(mào)澤電子 (Mouser Electronics) 即日起供應AMD全新Versal? AI Edge
    發(fā)表于 11-21 14:23 ?483次閱讀

    在設備上利用AI Edge Torch生成式API部署自定義大語言模型

    使用 TFLite 運行時的設備上實現(xiàn)高性能的 PyTorch 模型推理。 AI Edge Torch 生成式 API 使開發(fā)者能夠在設備上引入強大的新功能,例如摘要生成、內(nèi)容生
    的頭像 發(fā)表于 11-14 10:23 ?1691次閱讀
    在設備上利用<b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> Torch生成式API部署自定義大語言模型

    自動AI開發(fā)平臺功能介紹

    自動AI開發(fā)平臺集成了多種算法、工具和框架,旨在幫助開發(fā)者更快速、高效地設計、訓練、部署和管理AI模型。以下,
    的頭像 發(fā)表于 11-14 09:29 ?1074次閱讀