0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

一文知道TinyML的演变

h1654155282.3538 来源:云汉芯城ICkey 作者:云汉芯城ICkey 2020-11-11 17:02 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

TinyML是世界上最新的深度学习人工智能技术。它增强了微控制器中运行机器学习模型的能力。

微控制器是我们几乎每天使用的许多设备的大脑,从电视遥控器到电梯再到智能音箱,它们无处不在。它连接了多个传感器、执行器(如开关和电机)。同时它拥有计算能力,可以执行嵌入式代码,从传感器中获取数据并控制执行器。

TinyML的兴起标志着终端用户享受人工智能方式的重大转变。来自硬件和软件行业的供应商正在合作将人工智能模型引入微控制器。

在电子设备中运行复杂的深度学习模型的能力开辟了许多途径。TinyML不需要边缘、云或互联网连接。它在同一个微控制器上进行本地运行,可以进行传感器和执行器的逻辑管理。

TinyML的演变

为了看到TinyML的力量,我们需要了解AI在云端和边缘的演变。

第一阶段-云计算中的人工智能

在人工智能早期,机器学习模型是在云中训练和托管的。运行人工智能所需的巨大计算能力使云计算成为理想。开发人员和数据科学家利用高端CPUGPU来训练模型,然后利用它们进行推理。每一个使用人工智能的应用都与云通信,最终与微控制器通信来管理传感器和执行器。

第二阶段-边缘AI

虽然云仍然是人工智能的主要发源地,但它却同时引入了延迟。想象一下,每次与智能扬声器通话时,都需要云处理。往返通信中的延误扼杀了体验。其他场景,如工业自动化、智能医疗、联网车辆等,都要求人工智能模型在本地运行。

边缘计算是云和本地物联网设备之间的管道,成为本地托管人工智能模型的理想选择。在边缘运行的人工智能不会受到延迟的影响。

但鉴于边缘资源有限,训练和再训练模式仍然需要云。经过训练的模型可以托管在边缘进行推理(即使用机器学习模型的过程),但不能用于训练。因此,在云中训练模型并将其部署到边缘变得很常见。这种方法提供了最好的两个世界-一个强大的用于训练的计算环境(云)和一个用于推理的低延迟托管环境(边缘端)。

第三阶段-微控制器中的人工智能

虽然在边缘运行AI对于许多用例来说是一个完美的解决方案,但是在某些情况下部署边缘计算层是不实际的。例如,将智能音箱和遥控器等消费类设备连接到一个边缘上就太过分了。它增加了设备的总拥有成本和供应商的支持成本。但这些消费设备实实在在是人工智能发展的温床。

在工业场景中,预测性维护正成为设备的重要组成部分。昂贵的机器和设备需要嵌入机器学习模型来实时检测异常情况,以提供预测性维护。通过主动检测故障,客户可以节省数百万美元的维护成本。

将人工智能直接嵌入微控制器成为消费者和工业物联网场景的关键。这种方法不依赖于外部应用程序、边缘计算层或云。人工智能模型运行的同时,将嵌入式代码导入微控制器。它成为整体逻辑的一个组成部分,提供无与伦比的速度。

传统上,机器学习模型总是部署在资源丰富的环境中。由于TinyML模型可以嵌入到微控制器中,所以它们不是资源密集型的。这种方法是将人工智能注入到物联网设备的最有效和最具成本效益的方法。

TinyML的生态系统

虽然TinyML还处于初级阶段,但它的生态系统正在形成。芯片和物联网套件制造商,如Adafruit、联发科Arduino和ST都在其设备中支持TinyML。微软的Azure Sphere认证的安全微控制器,也可以运行TinyML模型。Tensor Flow Lite是流行的开源深度学习框架的延伸,可以移植到支持的设备上。另一个开源机器学习编译器Apache TVM也可以用来将模型转换成TinyML。

新兴的AutoML和TinyML平台,如Always AI、Cartesiam、EdgeImpulse、OctoML和Queexo正在构建工具和开发环境,以简化微控制器的训练和优化模型过程。

TinyML使人工智能无处不在,并为消费者所接受。它将为我们每天使用的数以百万计的设备带来人工智能元素。
责任编辑人:CC

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1821

    文章

    50547

    浏览量

    267925
  • 深度学习
    +关注

    关注

    73

    文章

    5614

    浏览量

    124788
  • 人工智能技术

    关注

    2

    文章

    227

    浏览量

    11037
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    集成电路芯片制造工艺技术演变

    扩散等晶体管制造技术逐渐走向成熟,为集成电路发明及其制造工艺发展奠定了基础。本节将简要讨论集成芯片制造技术赖以快速演变与升级换代的平面工艺技术,分析集成芯片不同电路类型演进创新与制造工艺技术进步的密切关系。
    的头像 发表于 05-07 13:48 283次阅读
    集成电路芯片制造工艺技术<b class='flag-5'>演变</b>

    深圳SMOOTH斯蒙奇|减速箱厂家:全球市场演变,中国企业如何破局

    深圳SMOOTH斯蒙奇|减速箱厂家:全球市场演变,中国企业如何破局
    的头像 发表于 04-09 15:53 281次阅读

    贴就见效,谁用谁知道

    前言贴就见效,谁用谁知道!今天小编讲述款理论产品落地的灵丹妙药——吸波材料。其实吸波材料在最近几年的发展非常迅速,从最开始航天军工的应用,到逐渐民用商用化,产品也不断迭代,成本和
    的头像 发表于 03-31 11:34 3118次阅读
    <b class='flag-5'>一</b>贴就见效,谁用谁<b class='flag-5'>知道</b>!

    了解数据存储演变之路

    开工大吉,启新赋能!数据存储格局正持续快速迭代发展,这背后离不开企业与个人不断增长的数据量驱动。其演变核心在于,从传统存储模式逐步迭代升级,转向更先进、灵活且可扩展的存储解决方案,精准适配现代数字企业及职场多元场景的核心需求。
    的头像 发表于 02-27 13:51 690次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>了解数据存储<b class='flag-5'>演变</b>之路

    解读CRC校验

    1、CRC是用来干嘛的? 般都知道是用来校验的,检测数据传输过程中是否出现错误(某些位,或某几位,或者某块区域位错误),旦检测。 2、CRC是否能校正数据传输中的错误? CRC只能检错,不能纠错
    发表于 01-26 07:20

    搞清 BLE 蓝牙 UUID

    带你搞清楚蓝牙 UUID ...... 矜辰所致
    的头像 发表于 12-18 11:23 5263次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>搞清 BLE 蓝牙 UUID

    从端云体到TinyML适配,RISC-V已成AI玩具芯片首选

    电子发烧友网报道(/黄山明)RISC-V发展至今,凭借其开源免费、模块化扩展、低功耗设计等特性,已经在AI玩具领域展现出独特优势。包括定制化能力、能效比以及边缘AI加速上都有不少特色。   定制化
    的头像 发表于 10-26 07:34 1w次阅读

    知道板卡厂商参与芯片研发的α阶段意味着什么?

    大家都知道芯片很重要,但你是否知道颗芯片从设计构思到最终量产,需要经历怎样个漫长的过程吗?
    的头像 发表于 09-24 17:08 7812次阅读
    你<b class='flag-5'>知道</b>板卡厂商参与芯片研发的α阶段意味着什么?

    搞懂三极管的工作原理

    我们多多少少都知道三极管的作用是放大信号,但我猜你们有些人应该没怎么明白其工作原理吧?反正我之前只知道三极管是用来放大信号的,怎么实现的就不清楚了,而且网上大多数都讲的不怎么好,本篇文章,我们就来详细聊聊,保证看就懂。
    的头像 发表于 09-22 09:25 3543次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>搞懂三极管的工作原理

    读懂:CWDM和DWDM的核心差异

    光纤通信里的“两兄弟”CWDM和DWDM,名字只差个字母,差别可大了去!今天讲透核心差异,小易帮你快速分清~
    的头像 发表于 09-17 18:19 1526次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>读懂:CWDM和DWDM的核心差异

    案例分享|分析“ATT LTE VoLTE debug”

    案例分享分析“ATTLTEVoLTEdebug”随着科学技术的不断进步和社会的高速发展,无线通信产品也在不断地向前。作为个面向手机和数据终端的高速无线通信标准,VoLTE(长期演进语音承载
    的头像 发表于 09-16 11:46 1359次阅读
    案例分享|<b class='flag-5'>一</b><b class='flag-5'>文</b>分析“ATT LTE VoLTE debug”

    看懂“存算体”

    今天这篇文章,我们来聊个最近几年很火的概念——存算体。为什么会提出“存算体”?存算体,英文叫ComputeInMemory,简称CIM。顾名思义,就是将存储和计算放在
    的头像 发表于 08-18 12:15 1770次阅读
    <b class='flag-5'>一</b><b class='flag-5'>文</b>看懂“存算<b class='flag-5'>一</b>体”

    晶体管架构的演变过程

    芯片制程从微米级进入2纳米时代,晶体管架构经历了从 Planar FET 到 MBCFET的四次关键演变。这不仅仅是形状的变化,更是次次对物理极限的挑战。从平面晶体管到MBCFET,每次架构演进到底解决了哪些物理瓶颈呢?
    的头像 发表于 07-08 16:28 2686次阅读
    晶体管架构的<b class='flag-5'>演变</b>过程

    Nordic收购 Neuton.AI 关于产品技术的分析

    Nordic Semiconductor 于 2025 年收购了 Neuton.AI,这是家专注于超小型机器学习(TinyML)解决方案的公司。 Neuton 开发了种独特的神经网络框架,能够
    发表于 06-28 14:18

    服务器数据恢复—ocfs2件系统被格式化为Ext4件系统的数据恢复案例

    服务器存储数据恢复环境&故障: 人为误操作将Ext4件系统误装入台服务器存储上的Ocfs2件系统数据卷上,导致原Ocfs2件系统被格式化为Ext4
    的头像 发表于 06-10 12:03 974次阅读
    服务器数据恢复—ocfs2<b class='flag-5'>文</b>件系统被格式化为Ext4<b class='flag-5'>文</b>件系统的数据恢复案例