嵌入式系統是指“嵌入”在應用中的計算機系統。嵌入式系統和傳統PC的不同之處在于它通常針對特定應用配備專用軟硬件接口,在運算速度、存儲容量、可靠性、功耗、體積方面的要求和通用PC有明顯差別。我們在日常生活中隨處可見嵌入式系統,比如智能手機、萬用表、無人機控制系統、電信交換機、洗衣機、智能電視、汽車控制系統、醫用CT設備等。
嵌入式AI的概念
而嵌入式AI,又稱為EAI(Embedded Artificial Intelligence,嵌入式人工智能),是一個內置在網絡設備中的AI功能通用框架系統,為網絡設備上基于AI算法的功能提供公共的模型管理、數據獲取和預處理功能,并且支持將推理結果發送給基于AI算法的功能。不僅能夠充分利用設備的樣本數據和計算能力,而且具有降低數據傳送成本、保證數據安全以及保證推理決策的實時性等優點。
嵌入式和人工智能的關系
人工智能不可能沒有嵌入式!要實現人工智能的行為,必須使用嵌入式系統。
人工智能(AI)和嵌入式一眼看上去并不是非常相關?!扒度胧健敝冈诹硪粋€事物中,從外界無法直接觸及,既刻板,又缺乏彈性。AI則意味著適應性,比如機器學習(ML)和深度學習。這兩者能夠結合么?答案當然是肯定的!AI正逐漸被嵌入到嵌入式系統中,嵌入式系統的增長越來越多地取決于AI的增長,具體來說是AI的機器學習部分。
人工智能的領域龐大涵蓋學科眾多,應用范圍也很多。長期以來,形形色色的人工智能應用就在我們周圍,可以說嵌入式開啟了人工智能的進程,人工智能的終極目的是實現人類智力的替代,現在的人工智能像siri、aphago是典型代表。要實現人工智能的行為,必須使用嵌入式系統,這就是現在所說的強人工智能與弱人工智能。具有行為能力的“弱人工智能”就是智能化工具,即MCU(微處理器)基礎上的嵌入式應用系統,已有40多年歷史。
嵌入式AI系統主要由三個模塊組成:
模型模塊:也可稱為算法模塊,集成了多種智能算法。模型模塊管理了多個模型文件,每個文件中會包含一個或多個模型,不同的模型對應不同的智能算法。用戶可以通過加載、刪除模型文件,來管理嵌入式AI系統使用的智能算法。
數據模塊:具有數據獲取、數據預處理的能力,管理設備上所有AI功能需要的數據。
算力模塊:基于模型模塊的算法和數據模塊的數據進行推理,推理結果會發送給設備上支持的AI功能,這些功能會對推理結果進行分析并形成具體配置下發到設備上。
嵌入式AI可以用于哪些領域呢?
機器人(醫療、康復、家用、工業、搶險和救援、特種環境作業等)、智能車、無人機、智能玩具、智能制造、新型娛樂和人機交互(如增強現實裝備與系統)、通信、監控等等都可以是應用空間。
嵌入式人工智能的發展
鑒于當前的嵌入式人工智能的局限性,現在的芯片廠商在這方面是下足了功夫,新的人工智能芯片在不斷的研發和推出。嵌入式人工智能芯片的核心是半導體及算法。嵌入式人工智能硬件主要是要求更快指令周期與低功耗,包括GPU、DSP、ASIC、FPGA和神經元芯片,且須與深度學習算法相結合。
-
嵌入式
+關注
關注
5068文章
19019瀏覽量
303302 -
人工智能
+關注
關注
1791文章
46859瀏覽量
237584
發布評論請先 登錄
相關推薦
評論