网络边缘是全新的嵌入式应用.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
网络边缘是全新的嵌入式应用   作者: 贸泽电子Mark Patrick    云计算具有许多优势,例如可以灵活地工作,包括在家中进行高效率且富有成果的工作(在新冠大流行期间这些非常重要),并且使更多人可以使用 人工智能( AI)和大数据等应用的强大且先进功能。作为 物联网的中心,云计算需要收集来自环境 传感器, 工业执行器, 自动驾驶汽车等数十亿个物联网端点的数据,因而云计算是使个人和企业享受 智能世界优势的重要动力。   但是云计算也有缺点。要维持互联网连接非常耗能,对于小型设备而言,在技术上可能很难实现,或者非常昂贵。如果每一比特数据都需要传回云端,那么 网络可能会因 M2M流量而堵塞。此外,过多依赖云计算会导致延迟,需要提交的服务因此也会延迟,不能使 IoT设备实时确定地运行。此外,通过网络传输数据并与其它云计算应用共享数据也会带来隐私和安全性问题。   处理能力需求追踪   处理数据并根据结果做出决策,这种过程所需的计算能力正在从云端迁移到网络边缘。从企业计算或运营商的角度来看,边缘计算与核心网络外围的网关设备相关联,这可以进一步细分为近端基础设施,通常负责通用服务,而处在在更接近最终用户的远端应用则变得更加具体化。   随着计算能力提高,边缘正在成为智能边缘。但是为什么要就此止步?将强大的计算功能进一步向外扩展以涵盖传感器和执行器、数据聚合器和网关等物联网端点,将创建 嵌入式边缘。这样,新的解决方案应运而生,可帮助克服嵌入式设计人员面临的传统限制,包括功耗、计算性能、内存占用空间和物理尺寸等。   边缘处理能带来什么?    处理器技术的发展使之可以完成更复杂的任务,并提供更高的性能,同时消耗更少的电能,利用连续几代处理器所带来的进步,嵌入式边缘计算作为物联网处理的支柱将继续变得越来越重要。   尤其像工业4.0和自动驾驶这样影响巨大的产业趋势正在催生一些新应用,它们要求低延迟和网络独立性,而边缘处理则可以提供。这些示例包括 机器视觉(见图1)和车辆导航等,通过在 嵌入式系统上融入 机器学习推理,可以进一步加速和改善这些应用。   当今机器学习的性能可以胜过传统的机器视觉应用,此外还支持其他功能。自动导航车辆(AGV)不仅可以简单地 检测行驶路径中的物体,而且可以识别和分类它们。随着工厂操作空间变得越来越拥挤,需要容纳越来越多的员工和移动或静态 机器人,这已成为越来越重要的功能。   同样,机器学习技术可以提高工业状态监视系统中模式识别的效率,从而提高诊断准确性。其他一些可以从本地机器学习功能中受益的应用包括智能农业,能够通过图像识别训练以自动识别农作物病害,而无需Internet连接。   使用 TinyML进行机器学习   为了在嵌入式设备中实现这些功能,微型机器学习(TinyML)的概念正在兴起。TinyML包含了针对资源受限嵌入式系统而量身定制的机器学习框架,开发人员需要工具来构建和训练机器学习模型,然后对其进行优化以部署在诸如 微控制器、小型处理器或 FPGA之类的边缘设备上。   TinyML的 工作原理体现在一些面向边缘的机器学习框架中,例如 TensorFlow Lite(见图2)。这个非常流行且广泛使用的框架拥有一些工具,其中包括用于优化标准 Tens orFlow模型以在嵌入式 Linux等目标设备上运行的 转换器(converter),以及用于运行优化模型的编译器(interpreter)。 ?   图2:Tensorflow Lite针对嵌入式部署优化的机器学习模型。   此外,针对微控制器的TensorFlow Lite是专门为内存极为有限的设备上运行机器学习而创建,内核运行时仅占用几KB内存,并且已在基于 Arm?Cortex?-M内核的许多微控制器上进行了测试。TensorFlow Lite工具可提供多种方法来减小在嵌入式设备或微控制器上运行的TensorFlow模型大小。   边缘推理解决方案   领先的微 控制器供应商目前正在为部署AI推理和机器学习提供有效的生态系统和流程,您可以获得这样的嵌入式微控制器,其架构设计允许部署 神经网络以运行机器学习 算法。   新一代专为机器学习推断而设计的微控制器正在不断出现。TI Sitara?处理器系列中的AM5729即是一例。AM5729除了具备两个Arm Cortex-A15内核和一个Cortex-M4嵌入式内核外,还包含四个嵌入式视觉引擎(EVE),能够支持 深度学习网络以确保较高的推理性能。TI深度学习(TIDL)软件框架和TIDL 接口可帮助开发人员在嵌入式处理器上构建、训练和部署神经网络。   

文档评论(0)

lixiangqiu9872 + 关注
实名认证
文档贡献者

考研培训资料

版权声明书
用户编号:5121303304000043

1亿VIP精品文档

相关文档