面向嵌入式微控制器的邊緣人工智能是一種低功耗、小型化的機器學習技術(shù),能夠在嵌入式設(shè)備上進行推理計算,源于物聯(lián)網(wǎng)的快速發(fā)展以及嵌入式設(shè)備計算能力的提升,進而促使智能邊緣節(jié)點實現(xiàn)智能化。當前,由于環(huán)境中的智能化需求的提升、嵌入式設(shè)備的計算能力提升、保護數(shù)據(jù)隱私等原因,此研究和應(yīng)用正處于快速發(fā)展的階段。
通用的應(yīng)用開發(fā)流程,數(shù)據(jù)采集、數(shù)據(jù)預處理、模型訓練、模型優(yōu)化和轉(zhuǎn)換模型部署和測試幾個部分組成。
SensiML平臺開發(fā)流程
開發(fā)板:項目應(yīng)用的開發(fā)板為Arduino Nano 33 BLE Sense,芯片為nRF52840 SoC低功耗芯片。
數(shù)據(jù)集:采集本人的中文發(fā)音“開燈”、“關(guān)燈”聲音數(shù)據(jù)。
特征提取方法:MFCC
識別模型:兩層卷積神經(jīng)網(wǎng)絡(luò)
模型訓練結(jié)果:經(jīng)過100次迭代后,訓練集和測試集的損失值
最后均在0.2以下,正確率達到95.9%。
項目步驟和結(jié)果
通過Arduino Nano 33 ble Sense開發(fā)板上的錄音器
采集音頻,然后進行推理,判斷音頻為“openlight”、
“closelight”還是“unknow”,如果為“openlight”則控制
燈亮,“closelight”則控制燈滅,“unknow”則保持狀態(tài)不變。
訓練結(jié)果
關(guān)于SensiML公司
SensiML公司是QuickLogic的子公司,提供先進的AutoML軟件工具,使應(yīng)用程序開發(fā)人員能夠快速構(gòu)建智能IoT設(shè)備,將原始傳感器數(shù)據(jù)轉(zhuǎn)換為自主有意義的洞察力。
SensiML Analytics Toolkit提供了一個端到端的開發(fā)平臺,涵蓋數(shù)據(jù)收集、標記、算法和固件自動生成以及測試。SensiML Toolkit 支持廣泛的 Arm? Cortex-M和更高級別的微控制器內(nèi)核、基于 Intel X86的CPU以及異構(gòu)內(nèi)核SoC(如Quicklogic的S3平臺)。
審核編輯:湯梓紅
-
微控制器
+關(guān)注
關(guān)注
48文章
7897瀏覽量
153634 -
嵌入式
+關(guān)注
關(guān)注
5133文章
19505瀏覽量
314368 -
人工智能
+關(guān)注
關(guān)注
1804文章
48602瀏覽量
246014 -
開發(fā)板
+關(guān)注
關(guān)注
25文章
5474瀏覽量
101838 -
SensiML
+關(guān)注
關(guān)注
0文章
13瀏覽量
951
原文標題:基于SensiML平臺開發(fā)語音關(guān)鍵詞識別
文章出處:【微信號:麥克泰技術(shù),微信公眾號:麥克泰技術(shù)】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
[討論]提高網(wǎng)站關(guān)鍵詞排名的28個SEO小技巧
基于Cortex-M處理器的高精度關(guān)鍵詞識別實現(xiàn)
關(guān)鍵詞優(yōu)化有哪些實用的方法
打印 一款可定制喚醒詞的離線語音識別開發(fā)軟件
可分離卷積神經(jīng)網(wǎng)絡(luò)在 Cortex-M 處理器上實現(xiàn)關(guān)鍵詞識別
Firefly智能語音套件通過CAEDemo程序?qū)崿F(xiàn)語音識別功能
example/speech_recognition/asr樣例寫了一個關(guān)鍵詞識別程序,關(guān)鍵詞識別后播放提升音失敗的原因?
AT32上實現(xiàn)關(guān)鍵詞語音識別(KWS)
#2023,你的 FPGA 年度關(guān)鍵詞是什么? #
基于動態(tài)排位信息的語音關(guān)鍵詞確認方法
基于強度熵解決中文關(guān)鍵詞識別

在Cortex-M處理器上完成關(guān)鍵詞識別所面臨的問題分析

TinyML變得簡單:關(guān)鍵詞識別(KWS)

評論