為什麼MCU也需要AI?

2022-06-05 11:18:11 字數 772 閱讀 8270

人工智慧(ai)是電腦科學的乙個分支,它企圖了解智慧型的實質,並生產出一種新的能以人類智慧型相似的方式做出反應的智慧型機器,該領域的研究包括機械人、語言識別、影象識別、自然語言處理和專家系統等。人工智慧從誕生以來,理論和技術日益成熟,應用領域也不斷擴大,可以設想未來人工智慧帶來的科技產品,將會是人類智慧型的「容器」。人工智慧可以對人的意識、思維的資訊過程的模擬。人工智慧不是人的智慧型,但能像人那樣思考、也可能超過人的智慧型。

但隨著ai從雲到邊緣的發展,使得這一觀點正在迅速改變,ai計算引擎使mcu能夠突破嵌入式應用可能的極限,嵌入式設計已經能夠提高網路攻擊的實時響應能力和裝置安全性。

支援ai的mcu

雲計算推動了對具有ai功能的mcu的需求;它減少了資料傳輸所需的頻寬,並節省了雲伺服器的處理能力,如下圖。

第二種方法是繞過了對從雲借用的預訓練神經網路模型的需求,設計人員可以將ai庫整合到微控制器中,並將本地ai培訓和分析功能納入其**中。

隨後開發人員可以基於從邊緣的感測器,麥克風和其他嵌入式裝置獲取的訊號來建立資料模型,並執行諸如**性維護和模式識別之類的應用程式。

第三種方法是ai專用協處理器的可用性使mcu**商能夠加快機器學習功能的部署。諸如arm cortex-m33之類的協處理器利用了諸如cmsis-dsp之類的流行api來簡化**的可移植性,從而使mcu與協處理器緊密耦合,可加快ai功能,如協處理相關和矩陣運算。

上述軟體和硬體平台演示了如何通過根據嵌入式設計要求開發的推理引擎在低成本mcu中實現ai功能。這很關鍵,因為支援ai的mcu很有可能在iot,工業,智慧型建築和醫療應用中改變嵌入式裝置的設計。

為什麼需要PKI

為什麼需要pki 隨著電子商務的迅速發展,資訊保安已成為焦點問題之一,尤其是網上支付和網路銀行對資訊保安的要求顯得更為突出。為了能在網際網路上開展安全的電子商務活動,公開金鑰基礎設施 pki,public key infrastructure 逐步在國內外得到廣泛應用。我們是否真的需要pki,pki...

為什麼需要prototype

1.new object var newobj new object newobj.name keti newobj.color red newobj.changecolor function color 這種方法看上去很蠢,所以我們找到另一種方法 使用literal直接建立,看上去要優雅得多 2....

為什麼需要bootloader

受微控制器和arm7等小型cpu裝置程式設計思維的影響,開始對嵌入式linux和pc中存在bootloader bios的意義有了疑問 bootloader到底有沒有必要存在呢?答案是 大部分情況下是有必要的。首先,bootloader的作用是在硬體商店後執行的第一段軟體 也叫引導引導程式,是在作業...