- 1. 購買套件
- 2. 創(chuàng)建用戶賬戶
- 3. 開發(fā)環(huán)境
- 4. 探索演示內(nèi)容
Tiny Edge AI/ML 是什么?
在物聯(lián)網(wǎng)行業(yè)中,“邊緣”是指在本地執(zhí)行計(jì)算而不依賴云計(jì)算的設(shè)備。最新的開發(fā) Tiny Edge 使計(jì)算更接近生成數(shù)據(jù)的位置,例如傳感器節(jié)點(diǎn)。這種轉(zhuǎn)變從集中式、基于云的解決方案轉(zhuǎn)移到邊緣節(jié)點(diǎn)的分布式網(wǎng)絡(luò),該網(wǎng)絡(luò)在本地收集、處理和推理數(shù)據(jù)。到 2027 年,預(yù)計(jì)將有超過 30 億臺(tái)配有 TinyML 的設(shè)備出售。TinyML 是 AI 的一個(gè)子集,專門用于在 Tiny Edge 設(shè)備上部署機(jī)器學(xué)習(xí)模型。這種增長(zhǎng)是由社會(huì)趨勢(shì)驅(qū)動(dòng),例如對(duì)速度、隱私和連接的需求。此外,從有線到無線技術(shù)的過渡正在進(jìn)一步加速 Tiny Edge 設(shè)備的采用。
使用 Silicon Labs SoC 的機(jī)器學(xué)習(xí)應(yīng)用
Silicon Labs 的無線 SoC 支持一系列 ML 應(yīng)用,例如用于預(yù)測(cè)性和預(yù)防性維護(hù)的傳感器信號(hào)處理、用于醫(yī)療保健的生物信號(hào)分析,以及冷鏈監(jiān)控。它們還為安全應(yīng)用程序啟用音頻模式匹配,為智能設(shè)備控制啟用語音命令,以及為人數(shù)統(tǒng)計(jì)和存在檢測(cè)等任務(wù)啟用低分辨率視覺識(shí)別。SoC 提供各種 RAM 尺寸,以滿足不同的應(yīng)用要求。機(jī)器學(xué)習(xí)模型應(yīng)用于來自傳感器的數(shù)據(jù),例如麥克風(fēng)、攝像頭以及測(cè)量加速和溫度等時(shí)間序列數(shù)據(jù)的傳感器。這些模型包括音頻模式匹配、喚醒詞/命令詞檢測(cè)、指紋讀取、始終在線的視覺以及圖像/對(duì)象分類和檢測(cè)。然后可以根據(jù)要求,進(jìn)一步處理檢測(cè)到的事件。
Silicon Labs AI/ML 之旅
Silicon Labs 可加速 AI/ML 設(shè)備的開發(fā),首先是概述流程中的每一步,并在項(xiàng)目的每個(gè)階段為您提供幫助。我們將簡(jiǎn)化您的開發(fā)之旅,幫助您更快速、更高效地將設(shè)備推向市場(chǎng)。
下面概述了 AI/ML 開發(fā)之旅中的三個(gè)關(guān)鍵階段,以及要成功完成每個(gè)階段所需滿足的條件。
開始
構(gòu)建您自己的解決方案
預(yù)建解決方案
1. 購買套件:硬件和示例
Silicon Labs 提供多種開發(fā)和探索套件,從超低成本小封裝,到用于構(gòu)建強(qiáng)大網(wǎng)絡(luò)的緊湊、功能豐富的平臺(tái)。我們有幾個(gè)令人興奮的演示,包括喚醒詞檢測(cè)、Pacman 和手勢(shì)控制。這些功能豐富的套件支持多種協(xié)議,并具有不同的內(nèi)存配置,配備各種傳感器和外圍設(shè)備,可執(zhí)行快速調(diào)試和快速原型設(shè)計(jì)。根據(jù)您感興趣的演示,請(qǐng)?jiān)谙旅孢x擇最適合您需求的套件。演示與硬件無關(guān)。
? | ![]() |
![]() |
![]() |
套件 | EFR32xG24 開發(fā)套件 | EFR32xG28 Explorer Kit | EFR32xG26 +10 dBm 開發(fā)套件 |
OPN | (xG24-DK2601B) | (xG28-EK2705A) | (xG26-DK2608A) |
支持的協(xié)議 | 藍(lán)牙、Matter、專有、Thread、Zigbee | 藍(lán)牙、Sidewalk、Wi-SUN、Z-Wave | 藍(lán)牙、Matter、專有、Thread、Zigbee |
描述 | EFR32xG24 開發(fā)套件是一款緊湊、功能豐富的開發(fā)平臺(tái)。它能夠快速開發(fā)無線物聯(lián)網(wǎng)產(chǎn)品,并完成原型設(shè)計(jì)。 | EFR32xG28 Explorer Kit 是基于 EFR32xG28 SoC 的小封裝開發(fā)與評(píng)估平臺(tái),主要用于 1 GHz 以下和藍(lán)牙低功耗物聯(lián)網(wǎng)應(yīng)用的快速原型設(shè)計(jì)與概念創(chuàng)建。 | EFR32xG26-DK2608A 開發(fā)套件是一款緊湊、功能豐富的開發(fā)平臺(tái)。它能夠快速開發(fā)無線物聯(lián)網(wǎng)產(chǎn)品,并完成原型設(shè)計(jì)。 |
價(jià)格 | $79 USD | $34 USD | $89 USD |
閃存/RAM | 1536 kB / 256 kB | 1024 kB / 256 kB | 3.2 MB / 512 kB |
MVP | ? | ? | ? |
傳感器 | 慣性傳感器、立體聲麥克風(fēng)、壓力傳感器、環(huán)境光傳感器 | 溫度傳感器 | 慣性傳感器、立體聲麥克風(fēng)、壓力傳感器、環(huán)境光傳感器 |
2. 創(chuàng)建用戶帳戶
在等待開發(fā)套件期間,我們建議設(shè)置您的用戶帳戶。
Silicon Labs 帳戶:
Silicon Labs 帳戶:此帳戶將為您提供訪問我們的開發(fā)人員社區(qū)、入門指南、私有 GitHub 存儲(chǔ)庫和 Simplicity Studio 開發(fā)環(huán)境的權(quán)限。您可在此處創(chuàng)建賬戶,或驗(yàn)證賬戶訪問權(quán)限。
3. 設(shè)置開發(fā)環(huán)境
雖然我們知道您在選擇開發(fā)環(huán)境時(shí)有很多選項(xiàng),但我們相信 Simplicity Studio 才是適用于開發(fā)藍(lán)牙設(shè)備的正確之選。原因如下:
- Simplicity Studio 包含編程器和調(diào)試器功能,因此您不必?fù)?dān)心手動(dòng)設(shè)置。
- 認(rèn)識(shí)您購買的電路板,并確定您可以使用的示例應(yīng)用。
需要幫助設(shè)置環(huán)境嗎?我們的入門指南將讓您立即啟動(dòng)和運(yùn)行。
下載 Simplicity Studio v5 的完整在線安裝程序版本:
4. 探索演示內(nèi)容
這里列出了一些其他思路,只需對(duì)下方建議的參考示例應(yīng)用進(jìn)行修改,通過極少量的編碼即可輕松將這些思路轉(zhuǎn)變?yōu)楝F(xiàn)實(shí)產(chǎn)品。這些用例并非作為即用型演示內(nèi)容而提供,而是為進(jìn)一步的評(píng)估營造了適當(dāng)環(huán)境。
其他演示內(nèi)容
從頭開始開發(fā)應(yīng)用程序非常困難,因此,Simplicity SDK 附帶多個(gè)內(nèi)置的演示內(nèi)容和示例,涵蓋最常見的用例。
Pac-Man
玩流行的 Pac-Man 游戲,大聲說出關(guān)鍵詞 - Go,Left,Right,Up,Down,Stop。應(yīng)用程序使用關(guān)鍵詞檢測(cè)。可以使用 Simplicity Studio 來控制開發(fā)板。該演示也作為 Simplicity Studio 的一部分提供。
推薦的套件:
音頻分類器 (Audio Classifier)
此應(yīng)用程序使用面向微控制器的 TensorFlow Lite,對(duì) Micrium OS 內(nèi)核任務(wù)中麥克風(fēng)上記錄的音頻數(shù)據(jù)進(jìn)行分類。該分類用于控制開發(fā)板上的 LED。該演示也作為 Simplicity Studio 的一部分提供。
推薦的套件:
魔杖 (Magic Wand)
此應(yīng)用程序演示了一個(gè)模型經(jīng)過訓(xùn)練,可以使用加速度計(jì)來識(shí)別各種手勢(shì)。檢測(cè)到的手勢(shì)會(huì)打印到串行端口。該演示也作為 Simplicity Studio 的一部分提供。
推薦的套件:
閃爍 (Blink)
此應(yīng)用程序演示了一個(gè)模型經(jīng)過訓(xùn)練,可以復(fù)制正弦函數(shù)。該模型持續(xù)接受 0 至 2pi 的值,模型的輸出用于控制 LED 的強(qiáng)度。該演示也作為 Simplicity Studio 的一部分提供。
推薦的套件:
1. 構(gòu)建模型
您的 .tflite 文件已經(jīng)準(zhǔn)備好了?跳到下一步:“測(cè)試和驗(yàn)證”。
訓(xùn)練您的模型,并準(zhǔn)備將其轉(zhuǎn)換為可部署的格式。
如果您熟悉 ML 開發(fā),請(qǐng)遵循以下步驟:
自定義代碼
首先,設(shè)計(jì)和訓(xùn)練您的 AI/ML 模型。這包括收集和預(yù)處理數(shù)據(jù)、選擇適當(dāng)?shù)哪P鸵约霸O(shè)置訓(xùn)練參數(shù)。
為了幫助您從頭開始構(gòu)建模型,我們提供了一個(gè) Python 包,其中包含命令行實(shí)用程序和腳本,以幫助您構(gòu)建自己的模型。
有關(guān)在機(jī)器學(xué)習(xí)模型上開發(fā)的支持,請(qǐng)參閱 TensorFlow 文檔。有關(guān)將模型轉(zhuǎn)換為 .tflite 的支持,請(qǐng)參閱 LiteRT 文檔。?
如果您是 ML 開發(fā)的新手,請(qǐng)遵循以下步驟:
少量代碼
我們與頂級(jí) AI 平臺(tái)合作,幫助您以最少的編碼,設(shè)計(jì)和構(gòu)建模型。這些平臺(tái)提供用戶友好的 GUI 和自動(dòng)化工作流程,以簡(jiǎn)化流程。
如果您正在尋找預(yù)先構(gòu)建的機(jī)器學(xué)習(xí)解決方案,請(qǐng)?zhí)阶詈笠粋€(gè)選項(xiàng)卡“預(yù)構(gòu)建解決方案”
2. 測(cè)試和驗(yàn)證
根據(jù)嵌入式目標(biāo),評(píng)估模型的性能,驗(yàn)證模型,以確保其符合要求的性能指標(biāo)。
?
可選工具:MLTK 模型分析器
MLTK 模型分析器提供有關(guān)模型在嵌入式目標(biāo)上運(yùn)行效率的信息。模型分析器可以在模擬器中或在物理嵌入式目標(biāo)上執(zhí)行 .tflite 模型文件。
注:此工具是可選的,尚不受 Silicon Labs 的正式支持。
3. 部署模型
集成經(jīng)過驗(yàn)證的模型并部署到嵌入式設(shè)備上。
- 添加 AI/ML SDK 擴(kuò)展
- 在 Studio 中配置 TensorFlow 微型組件:設(shè)置組件,為您的嵌入式設(shè)備選擇正確的內(nèi)核?
- 納入并運(yùn)行模型:將 .tflite 模型復(fù)制到 Simplicity Project的 config 文件夾中?
- 實(shí)施后期處理:添加必要的后處理步驟,以處理模型的輸出,并將其與應(yīng)用程序的邏輯整合?
交鑰匙解決方案
Silicon Labs SoC 上的預(yù)構(gòu)建、部署就緒型 AI/ML 解決方案,可以簡(jiǎn)化開發(fā)過程,加快上市時(shí)間。
設(shè)計(jì)合作伙伴
Silicon Labs 已預(yù)篩選并認(rèn)證了以下第三方 AI/ML 設(shè)計(jì)服務(wù)公司
,以幫助您設(shè)計(jì)和開發(fā)定制 AI/ML 解決方案。
開始
1. 購買套件
2. 創(chuàng)建用戶賬戶
3. 開發(fā)環(huán)境
4. 探索演示內(nèi)容
構(gòu)建您自己的解決方案
1. 構(gòu)建模型
2. 測(cè)試和驗(yàn)證
部署模型
預(yù)建解決方案
合作伙伴