在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

Deep Edge AI使得算法的規模正不斷縮小

STM32單片機 ? 來源:意法半導體中國 ? 作者:意法半導體中國 ? 2021-10-12 17:36 ? 次閱讀

機器學習深度學習網絡有可能通過提供更強大的全新方法來分析現場數據,從而極大地提高產品價值。Deep Edge AI使得算法的規模正不斷縮小,目前能夠在傳感器旁的端側進行計算。智能設備數量指數級增長目前需要經過優化的處理能力,以便為許多市場(如工業4.0、消費品、建筑管理、醫療保健和農業等領域)帶來更多價值。

然而,對于AI/ML數據科學家來說,將他們的模型移植到嵌入式環境具有很大挑戰性,因為嵌入式系統在計算、內存和功耗方面受到一定限制。微控制器可與嵌入式應用完美匹配,因為它們專為特定的細分市場而定制,具有低功耗和開發速度快等特點,絕對物超所值。然而,與大型應用處理器相比,在Cortex-M上進行開發時需要完全不同的嵌入式開發技能。

為了幫助企業在最短時間內設計出最佳產品,意法半導體提供一個全面的AI生態系統,其包括硬件、軟件開發工具以及STM32微控制器和微處理器上所運行的示例代碼。這些示例可以快速衍生以實現新的功能,這些工具支持對優化的機器學習模型(例如但不限于,神經網絡)進行移植測試、基準檢查以及迭代。

STM32Cube.AI是廣泛使用的STM32CubeMX配置與代碼生成工具,可在基于STM32 ArmCortex-M的微控制器上使用AI。

用戶將受益于STM32CubeMX特性,如面向所有STM32板的代碼生成,以及可在不同的操作系統(Windows、Linux或Mac OS)上兼容IAR Embedded Workbench、MDK-ARM以及STM32CubeIDE(GCC編譯器)。

它通過參數約束的動態驗證自動配置外設和中間件功能模式,通過最佳參數和動態驗證實現自動初始化,進而自動配置時鐘樹。

STM32Cube集成使得STM32Cube.AI用戶能夠有效地在廣泛的STM32微控制器系列產品之間移植模型,并且(在相似型號適用于不同產品的情況下)在STM32產品之間輕松遷移。

該插件擴展了STM32CubeMX功能,可自動轉化預訓練AI模型,將生成的優化庫集成到用戶項目中,而不是人工構建代碼,并支持將深度學習解決方案嵌入到廣泛的STM32微控制器產品組合中,從而為每個產品添加新的智能化功能。

STM32Cube.AI原生支持各種深度學習框架,如Keras、TensorFlow Lite、ConvNetJs,并支持可導出為ONNX標準格式的所有框架,如PyTorch、MicrosoftCognitive Toolkit、MATLAB等。

此外,STM32Cube.AI支持來自廣泛ML開源庫Scikit-Learn的標準機器學習算法,如孤立森林、支持向量機(SVM)、K-Means。

在實踐中,用戶只需在STM32CubeMX中加載一個預訓練模型,然后選擇一個AI運行環境。STM32Cube.AI可自動分析模型并顯示正確存儲和運行模型所需的最小內存空間。然后用戶可在兼容的STM32設備列表中選擇適合自己項目需求的最佳STM32微控制器。

一旦選定了合適的微控制器,可為該微控制器啟動一個項目,或者直接選擇適當的MCU設置所自動配置的開發板。可以選擇一個或多個AI/ML模型,并通過能夠評估總體模型復雜度以及RAM和閃存占用空間的工具進行分析。還能以圖形方式將模型可視化,并顯示每一層以查看模型的復雜性究竟位于何處。Keras和TensorFlow Lite神經網絡支持8位量化模型。還可以使用自定義層擴展該工具,以添加包含用戶定義層的模型并對其進行基準測試。

STM32Cube.AI有助于模型優化,所以更大的網絡也能移植到微控制器上。圖形用戶界面提供生成的代碼中所用緩沖區的全面視圖,并包含幾個優化選項(例如輸入/輸出緩沖區和激活緩沖區之間的存儲器重疊),以便將實現模型所需的內存空間降至最低。

STM32Cube.AI支持使用外部存儲器,并允許在不同的存儲區之間輕松分配權重。一旦模型存儲在多個陣列中,(例如)可以將模型權重的一部分映射到內部,將其它部分映射到外部Flash存儲器中,將激活緩沖區映射到外部RAM中。

該工具旨在加快開發速度,并使開發人員能夠在桌面驗證自己的模型以進行快速基準測試,以及在設備上驗證自己的模型以測量最終模型性能(包括量化的影響)。在驗證過程的最后,一個對照表總結了原始模型與STM32模型的精度和誤差,并可選擇性提供每層的復雜性報告和執行期間測得的推理時間。

神經網絡編譯器提供的優化代碼提高了效率并減少了內存占用。各層和內核被設計為在STM32上運行并利用可用的設備特性。選定所有設置后,STM32Cube.AI會生成一個應用模板,可以直接與您首選IDE中的應用特定代碼進行集成。然后可以使用所有STM32開發工具(如STM32CubeMX、STM32CubeMonitor、STM32CubeMonPower、STM32CubeMonRF、STM32CubeMonUCPD)和諸多合作伙伴工具設計采用人工智能算法的最終應用。

對于希望擁有一個跨多個項目的通用框架的開發人員,STM32Cube.AI還支持TensorFlow Lite運行環境。可以從用戶界面中選擇它作為STM32Cube.AI運行環境的替代方案,即使它可能會降低性能,因為運行環境沒有針對STM32進行完全優化。

由意法半導體對STM32Cube.AI提供維護,可以確保高質量開發所需的長期支持和可靠性。每次推出新的主要版本時,都會有針對性地定期更新,確保兼容最新AI框架。

該工具既能作為圖形用戶界面,也可以作為命令行,所以能夠輕松集成到DevOps流程中,以確保AI開發的所有領域定期得到驗證。甚至可以構建一個帶有部署后檢查功能的AutoML流,利用分析和驗證功能識別與用例的目標存儲空間、推理時間和精度約束相匹配的合適模型。

模型還可以在現場持續更新,因為庫可以部署為可重定位的模型。因此無需執行完整的固件升級即可輕松更新模型拓撲和權重。簡化了產品更新,并通過無線模型更新(或局部FOTA)確保Deep Edge AI與現場觀察到的任何變更保持一致,或只是通過模型/軟件更新升級新功能。

最后,STM32Cube.AI只是意法半導體所提供的更廣泛生態系統的一部分,使得STM32用戶可以在STM32上使用AI功能。 更多細節將在后續文章中予以介紹。

責任編輯:haq

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • AI
    AI
    +關注

    關注

    87

    文章

    32030

    瀏覽量

    270926
  • 機器學習
    +關注

    關注

    66

    文章

    8458

    瀏覽量

    133232
  • 深度學習
    +關注

    關注

    73

    文章

    5523

    瀏覽量

    121718

原文標題:AI技術專題之四 | AI在Deep Edge領域中的應用

文章出處:【微信號:STM32_STM8_MCU,微信公眾號:STM32單片機】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    當我問DeepSeek AI爆發時代的FPGA是否重要?答案是......

    ,開發人員可以根據具體應用需求重新配置硬件邏輯。這種靈活性使得FPGA能夠適應不斷變化的AI算法和應用場景,而無需更換硬件。 ? 定制化加速:FPGA可以根據特定的
    發表于 02-19 13:55

    AI賦能邊緣網關:開啟智能時代的新藍海

    在數字化轉型的浪潮中,AI與邊緣計算的結合掀起一場深刻的產業變革。邊緣網關作為連接物理世界與數字世界的橋梁,在AI技術的加持下,正從簡單的數據采集傳輸節點,進化為具備智能決策能力的邊緣計算單元
    發表于 02-15 11:41

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

    VEK280評估套件。Versal AI Edge VEK280評估套件采用AMD Versal AI Edge VE2802自適應SoC,該系列套件可幫助開發人員快速迭代其傳感器融
    發表于 11-21 14:23 ?166次閱讀

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

    我們很高興地發布 AI Edge Torch 生成式 API,它能將開發者用 PyTorch 編寫的高性能大語言模型 (LLM) 部署至 TensorFlow Lite (TFLite) 運行時
    的頭像 發表于 11-14 10:23 ?598次閱讀
    在設備上利用<b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> Torch生成式API部署自定義大語言模型

    Google AI Edge Torch的特性詳解

    我們很高興地發布 Google AI Edge Torch,可將 PyTorch 編寫的模型直接轉換成 TFLite 格式 (.tflite),且有著優異的模型覆蓋率和 CPU 性能。TFLite
    的頭像 發表于 11-06 10:48 ?525次閱讀
    Google <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> Torch的特性詳解

    AI for Science:人工智能驅動科學創新》第4章-AI與生命科學讀后感

    了傳統學科界限,使得科學家們能夠從更加全面和深入的角度理解生命的奧秘。同時,AI技術的引入也催生了一種全新的科學研究范式,即數據驅動的研究范式,這種范式強調從大量數據中提取有價值的信息,從而推動科學研究
    發表于 10-14 09:21

    AI for Science:人工智能驅動科學創新》第二章AI for Science的技術支撐學習心得

    人工智能在科學研究中的核心技術,包括機器學習、深度學習、神經網絡等。這些技術構成了AI for Science的基石,使得AI能夠處理和分析復雜的數據集,從而發現隱藏在數據中的模式和規律。 2. 高性能
    發表于 10-14 09:16

    TDA4 Edge AI處理器的性能和效率基準測試

    電子發燒友網站提供《TDA4 Edge AI處理器的性能和效率基準測試.pdf》資料免費下載
    發表于 09-11 09:21 ?0次下載
    TDA4 <b class='flag-5'>Edge</b> <b class='flag-5'>AI</b>處理器的性能和效率基準測試

    使用TI Edge AI Studio和AM62A進行基于視覺AI的缺陷檢測

    電子發燒友網站提供《使用TI Edge AI Studio和AM62A進行基于視覺AI的缺陷檢測.pdf》資料免費下載
    發表于 09-03 10:38 ?0次下載
    使用TI <b class='flag-5'>Edge</b> <b class='flag-5'>AI</b> Studio和AM62A進行基于視覺<b class='flag-5'>AI</b>的缺陷檢測

    Edge AI工控機的定義、挑選考量與常見應用

    連接到網絡,并依照特定的安全協議,允許網絡用戶安全地連線到服務器進行操作。 而近來熱門的Edge AI簡單來說就是邊緣運算 (Edge Computing)?和人工智能 (AI)?的結
    的頭像 發表于 08-14 10:51 ?585次閱讀

    平衡創新與倫理:AI時代的隱私保護和算法公平

    成了一把雙刃劍,其銳利的一面正逐漸指向我們的核心價值。面對這些挑戰,制定一套有效的AI治理框架和隱私保護機制變得迫在眉睫。 確保AI決策的透明度是解決這些問題的關鍵一步。透明度不僅要求公開算法的運作
    發表于 07-16 15:07

    凌華智能推出全新AI 邊緣服務器MEC-AI7400 (AI Edge Server)系列

    智能制造應用產品系列:凌華智能的AI 邊緣服務器 MEC-AI7400 (AI Edge Server )專為智能制造設計,驅動AI革新數字
    的頭像 發表于 07-12 16:35 ?791次閱讀

    risc-v多核芯片在AI方面的應用

    RISC-V多核芯片在AI方面的應用主要體現在其低功耗、低成本、靈活可擴展以及能夠更好地適應AI算法的不同需求等特點上。 首先,RISC-V適合用于高效設計實現,其內核面積更小,功耗更低,使得
    發表于 04-28 09:20

    【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之 Versal 介紹(2)

    【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之 Versal 介紹,以及Versal 芯片開發流程的簡介。
    的頭像 發表于 03-07 16:03 ?1186次閱讀
    【ALINX 技術分享】AMD Versal <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> 自適應計算加速平臺之 Versal 介紹(2)

    【ALINX 技術分享】AMD Versal AI Edge 自適應計算加速平臺之準備工作(1)

    AMD Versal AI Edge 自適應計算加速平臺之準備工作,包含軟件環境、硬件環境。
    的頭像 發表于 03-07 15:49 ?908次閱讀
    【ALINX 技術分享】AMD Versal <b class='flag-5'>AI</b> <b class='flag-5'>Edge</b> 自適應計算加速平臺之準備工作(1)
    主站蜘蛛池模板: baoyu168成人免费视频 | 韩国理论片在线看2828dy | 欲色淫香 | 四虎永久在线观看视频精品 | 男女免费网站 | 一级欧美在线的视频 | 2019天天操天天干天天透 | 天天摸天天做天天爽水多 | 国产一级片免费看 | 欧美天天干 | 麻豆三级在线播放 | 久久频这里精品99香蕉久网址 | 国产精品亚洲精品日韩动图 | 在线观看一级片 | 色批| 天天干天天操天天干 | 日韩美女奶水喂男人在线观看 | 性欧美暴力猛交69hd | 免费视频网站在线看视频 | 91激情网 | 日本一区二区三区不卡在线看 | 久久久久国产精品免费网站 | 国产欧美日韩在线人成aaaa | 1314酒色网| 美女拍拍拍爽爽爽爽爽爽 | 日韩精品毛片 | 久久午夜国产片 | 小屁孩cao大人免费网站 | 五月天婷婷免费视频观看 | 一本一本大道香蕉久在线精品 | 日本一区三区二区三区四区 | 免费91视频 | 欧美日剧在线免费 | 午夜毛片视频高清不卡免费 | 色播图片 | 午夜宅男视频 | 欧美八区 | 黄网站在线观看视频 | 亚洲色播永久网址大全 | 欧美一区二区三区成人看不卡 | 久久综合免费视频 |