不需要寫程式碼,就可以做edgeAI了——NanoEdge AI Studio試用
關注我的公眾號c137Lab獲取更多相關內容
近年來,邊緣AI的發展越來越快,各家MCU廠商摩拳擦掌,都想在人工智慧的浪潮中分上一杯羹。一方面,是微控制器越來越強大的效能和越來越低的功耗使得複雜演算法在邊緣的部署成為現實,另一方面,是演算法的發展在合理的準確度損失下需求的算力越來越小。
完全可以預見的是,伴隨著5G技術的發展,邊緣AI也會在越來越多的領域落地,邊緣AI已經開始在可穿戴裝置、工業、汽車、物聯網、倉庫管理等領域取得了一定的成果,而這些成果會隨其發展不斷擴大到社會各個領域。
2018年初,ARM針對Cortex-M系列裝置推出CMSIS-NN,基於CMSIS-NN核心的神經網路推理運算對於執行時間/吞吐量將會有4.6X的提升,而對於能效將有4.9X的提升。
今年,ARM推出Cortex-M55,其中增加了一個VPU(Helium),這個技術是 Arm Cortex-M 核心的 M-Profile 向量擴充套件,可提供高達 15 倍的機器學習效能和高達 5 倍的訊號處理能力,微控制器AI的春天,就要到來了。
接下來,就要介紹我們今天的主角——NanoEdge AI Studio了,這款由CartesiamAI推出的工具可以讓你在完全沒有數學、機器學習和資料科學的基礎上建立屬於自己的微控制器AI模型。
在官網下載並註冊免費試用License後,就可以進入NanoEdge AI Studio進行體驗了,一目瞭然的介面,非常清爽,我們可以開始建立第一個模型。
接下來需要匯入一些正常資料(正樣本),支援TXT或者CSV格式的資料匯入,在匯入後會獲得視覺化的資料效果圖。
之後再匯入一些異常資料(負樣本),如果沒有負樣本,也可以自己隨意編造負樣本。同樣,也會獲得和上一步相似的視覺化圖。
第三步就可以開始訓練你的模型啦,完全不需要複雜的理論基礎,只需要點一下就可以了,什麼模型,什麼調參,統統不需要啦。
在訓練的時候,也會有視覺化的訓練過程,這個工具可以說是做的非常優秀,清爽的介面和視覺化效果讓我給出好評!
在訓練完成後,就可以進行模型的模擬和部署了,選擇自己準備好的測試資料(測試集),就可以進行測試了,這個工具訓練出的模型還支援在微控制器上實時進行訓練,並且佔用記憶體非常小,本人在體驗過程中訓練出的模型僅需要4kB的RAM就可以進行部署。
唯一遺憾的是,現在這款軟體部署到微控制器的功能只有付費License才可以使用,體驗版只可以使用幾款ST的官方開發板的Demo進行部署,經過本人的郵件詢問,學生郵箱也拿不到可以部署的License。有開發板感興趣的朋友可以自己試試哦。
順便吐槽一下,這售價確實是不便宜呢。這套工具我個人的推薦還是體驗一下其先進的功能就好,等到Cortex-M55的晶片上市,CMSIS-NN的實力將會有飛躍性的提升。
相關文章
- 使用Visual Studio Code編寫和啟用ABAP程式碼 (上)
- 寫了8年的程式碼,做過的專案都下線了……
- 一個好程式碼的工具:Video Studio AIIDEAI
- 公司程式碼被洩露了,別再亂用 AI 程式碼外掛了!!AI
- 阿里如何用 AI 寫程式碼?阿里AI
- .Net Core——用程式碼寫程式碼?
- 車都不需要開了,汽車內容還做試駕有人看嗎?
- 程式碼寫作測試
- JS面試手寫程式碼JS面試
- 前端面試之手寫程式碼前端面試
- JS 筆試手寫程式碼JS筆試
- 突然沒有力氣寫程式碼了
- 當程式設計師寫不出程式碼了……程式設計師
- 寫程式碼之前應該做的幾件事
- GitHub原生AI程式碼生成工具Copilot,官方支援Visual Studio 2022GithubAI
- win10系統如何不需要返回桌面就可以直接啟動桌面程式Win10
- 前端筆試之手寫程式碼(一)前端筆試
- 使用 xunit 編寫測試程式碼
- 面試大廠,手寫程式碼這些就夠了,附 codepen 地址!面試
- 螞蟻集團CodeFuse 釋出“圖生程式碼”功能,超五成程式設計師用AI寫程式碼程式設計師AI
- 騰訊雲 AI 程式碼助手:單元測試應用實踐AI
- 何為程式碼質量?——用腦子寫程式碼
- 做軟體測試需要懂程式碼嗎?
- 前端進階-編寫測試程式碼前端
- 這些手寫程式碼會了嗎?少年
- 你寫的前端程式碼有做過單元測試嗎?使用什麼工具?怎麼測試的?前端
- 你或許不需要一個獨立 APP:我們用小程式來做社群的官方應用APP
- 還在使用 if else 寫程式碼?試試 “策略模式” 吧!模式
- js到底需不需要寫分號(;), 我被坑了,該長記性了JS
- 寫ObjectiveC介面的時候懶蟲上腦,用 Golang 寫了個簡單的程式碼生成ObjectGolang
- flutter筆記7:flutter頁面佈局基礎,看完這篇就可以用flutter寫APP了Flutter筆記APP
- 程式碼測試用例指南
- AI應用的程式碼審查CodeReviewAIView
- 使用 github 做程式碼管理,知道這些就夠了Github
- 介面自動化程式碼-AI 建立嘗試AI
- 現在,開始用嘴寫程式碼!
- 如何學習用Java編寫程式碼?Java
- 雷軍做程式設計師時寫的部落格,太牛了!程式設計師