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

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

3天内不再提示

如何利用AI核心来开发极低功耗的AI应用

意法半导体中国 来源:意法半导体中国 作者:意法半导体中国 2021-09-24 09:56 次阅读

人工智能应用的市场份额稳步增长。为此,意法半导体提供广泛的产品组合,轻松实现多级别的人工智能应用。在本文中,我们主要关注新型传感器中内嵌的人工智能(也称为MLC),还将阐明用户如何利用这个AI核心来开发极低功耗的“边缘到边缘”AI应用。

让我们先从以下问题开始:什么是边缘人工智能?

在过去,人工智能应用程序需要许多计算资源,因此,来自传感器的数据必须传输到云端进行处理,然后再将结果发送回本地。整个过程既耗时又耗电,并且不适用于缺乏互联网连接的情况。因此,边缘人工智能应运而生。有了MCU上的专用硬件,AI处理能力越来越强,将“人工智能”核心从云端移到了本地MCU,使延迟和功耗方面的表现更加出色。

意法半导体最近推出的一个全新传感器系列(通过名称末尾的字母X加以识别)使传感器能够完全在传感器核心中运行人工智能算法(基于决策树分类器),无需本地MCU承担任何计算负载。进一步推动了“边缘人工智能”技术的发展。为此,我们称之为“边缘到边缘”人工智能。

假设您有兴趣开发一款应用,该应用使用传感器数据(来自加速度计、陀螺仪等)并利用人工智能技术检测人类活动(如步行、跑步、静止等)或进行手势识别。在基于云的AI解决方案中,需要将数据发送到云端进行推理,等待一段时间后获得响应。这意味着不得不在数据传输方面耗费大量能量(如果互联网连接可用,最高50mA),而且在接收输出结果时会经历相当长的时延。一种创新型解决方案可以利用MCU的能力处理数据(“边缘人工智能”),但传感器数据传输是必须的。如果您的目标是最低功耗型解决方案,在传感器内部嵌入MLC是最佳选择。从传感器到MCU的数据传输没有功率消耗,优化后的ASIC使MLC核心的电流消耗限制在~10uA左右,而延迟可以被忽略。

回到应用本身,这意味着传感器可以自己运行人类活动或手势识别应用:您只需对MLC传感器进行编程,打开传感元件,将基于人工智能的场景分类结果作为简单的寄存器值输出,以供应用MCU进行决策(例如,改变应用的行为,启用或禁用低功耗模式,等等)。

如前所述,传感器的人工智能基于“决策树”分类器,这在之前的文章中已经介绍过。不同的设备具有类似的机器学习核心可用资源,每个传感器都能并行运行最多8个不同的决策树(共256或512个节点)。

决策树基于训练过的人工智能模型(监督学习),需要一个数据集来训练模型。一旦数据可用,就可以构建决策树,最后将决策树编程到传感器MLC中。针对这5个关键步骤,意法半导体提供UNICO-GUI工具,帮助开发人员进行数据收集和代码生成,并在传感器中上传代码,从而实现所需的MLC。

第一步:捕获数据

您可以为数据采集活动选择意法半导体的板件(市场上有意法半导体提供的许多板件),意法半导体建议使用FP-SNS-DATALOG1固件获取数据,确保所采集数据的一致性和格式化。一旦数据可以进行处理,就可以启动UNICO-GUI。

第二步:数据标记和特征配置

这意味着为在数据采集活动中获取的每个数据集分配一个名称/标签。基于您的数据集和选择进行决策树模型训练,以区分所选的类。UNICO-GUI工具可以导入许多类型的数据集。

此外,用户在采集阶段定义传感器的工作模式,最重要的是选择将被决策树用于区分类的特征。特征基本上是对传感器数据进行的一种“分析”,决策树将使用特征来选择一个类或另一个类。这方面的一个例子是,使用XL信号的“标准偏差”或“峰-峰”特征来了解用户是静止状态还是运动状态。显然,有许多可选择的特征可以组合在一起,以实现应用的最佳决策树。如需更多关于特征选择和理解决策树创建过程的详细信息,请参见意法半导体设计技巧0139。

第三步:构建决策树

该步骤生成设置并在数据集训练过程中识别限制,以构建一个能够识别要检测的运动数据类型的决策树。

第四步:传感器代码生成

一旦创建了决策树,需要用传感器MLC语言“翻译”决策树。用户将得到一个文件,其中包含让其应用在配备MLC的ST MEMS传感器上运行所必需的全部内容!

第五步

当器件被编程后,可以在应用中使用定义的已训练决策树处理机器学习核心结果。

责任编辑:haq

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

    关注

    2551

    文章

    51099

    浏览量

    753606
  • 嵌入式
    +关注

    关注

    5082

    文章

    19126

    浏览量

    305243
  • 机器学习
    +关注

    关注

    66

    文章

    8418

    浏览量

    132646

原文标题:AI技术专题之三:嵌入式机器学习核心运行决策树分类器【文末留言好礼】

文章出处:【微信号:STMChina,微信公众号:意法半导体中国】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    新思科技Foundation IP:AI芯片低功耗设计必选项

           人工智能(AI)近年来已广泛应用,并迅速成为一项具有变革性的技术。AI依托于机器学习(ML)算法,而这些算法需要强大的计算能力。传统上,开发者们依赖图形处理器(GPU)
    的头像 发表于 11-29 11:46 453次阅读
    新思科技Foundation IP:<b class='flag-5'>AI</b>芯片<b class='flag-5'>低功耗</b>设计必选项

    知存科技WTM2101芯片助力导览行业AI新体验

    知存科技WTM2101凭借颠覆性的存内计算架构,能够在极低功耗和延时下运行智能语音、智能健康监测算法,已经率先落地AR眼镜、蓝牙耳机等领域实现百万级终端应用。近日,WTM2101被创新应用于某语音导览领导品牌旗下的导游讲解器发射器,实现了极低功耗下运行
    的头像 发表于 11-06 15:27 402次阅读

    AI for Science:人工智能驱动科学创新》第二章AI for Science的技术支撑学习心得

    人工智能在科学研究中的核心技术,包括机器学习、深度学习、神经网络等。这些技术构成了AI for Science的基石,使得AI能够处理和分析复杂的数据集,从而发现隐藏在数据中的模式和规律。 2. 高性能
    发表于 10-14 09:16

    TSC2006极低功耗触摸屏控制器数据表

    电子发烧友网站提供《TSC2006极低功耗触摸屏控制器数据表.pdf》资料免费下载
    发表于 07-27 11:08 1次下载
    TSC2006<b class='flag-5'>极低功耗</b>触摸屏控制器数据表

    TSC2007极低功耗触摸屏控制器数据表

    电子发烧友网站提供《TSC2007极低功耗触摸屏控制器数据表.pdf》资料免费下载
    发表于 07-25 11:49 0次下载
    TSC2007<b class='flag-5'>极低功耗</b>触摸屏控制器数据表

    开发AI助手

    AI
    草帽王路飞
    发布于 :2024年07月22日 14:41:54

    平衡创新与伦理:AI时代的隐私保护和算法公平

    成了一把双刃剑,其锐利的一面正逐渐指向我们的核心价值。面对这些挑战,制定一套有效的AI治理框架和隐私保护机制变得迫在眉睫。 确保AI决策的透明度是解决这些问题的关键一步。透明度不仅要求公开算法的运作
    发表于 07-16 15:07

    TSC2017极低功耗触摸屏控制器数据表

    电子发烧友网站提供《TSC2017极低功耗触摸屏控制器数据表.pdf》资料免费下载
    发表于 07-15 11:13 0次下载
    TSC2017<b class='flag-5'>极低功耗</b>触摸屏控制器数据表

    ai开发需要什么配置

    较高核心数和主频的CPU,如Intel Xeon或AMD Ryzen系列。此外,多线程技术也可以提高AI开发的性能。 1.2 GPU 深度学习是AI
    的头像 发表于 07-02 09:54 1214次阅读

    芯品#MAX78002 新型AI MCU,能够使神经网络以超低功耗运行

    人工智能(AI)需要超强的计算能力,而Maxim则大大降低了AI计算所需的功耗。MAX78002是一款新型的AI微控制器,使神经网络能够在互联网边缘端以超
    的头像 发表于 05-07 17:47 7407次阅读
    芯品#MAX78002 新型<b class='flag-5'>AI</b> MCU,能够使神经网络以超<b class='flag-5'>低功耗</b>运行

    risc-v多核芯片在AI方面的应用

    RISC-V多核芯片在AI方面的应用主要体现在其低功耗、低成本、灵活可扩展以及能够更好地适应AI算法的不同需求等特点上。 首先,RISC-V适合用于高效设计实现,其内核面积更小,功耗
    发表于 04-28 09:20

    开发者手机 AI - 目标识别 demo

    功能简介 该应用是在Openharmony 4.0系统上开发的一个目标识别的AI应用,旨在从上到下打通Openharmony AI子系统,展示Openharmony系统的AI能力,并为
    发表于 04-11 16:14

    NanoEdge AI的技术原理、应用场景及优势

    能耗并提高数据安全性。本文将对 NanoEdge AI 的技术原理、应用场景以及优势进行综述。 1、技术原理 NanoEdge AI核心技术包括边缘计算、神经网络压缩和低功耗
    发表于 03-12 08:09

    博世与微软合作开发生成式AI产品

    全球知名科技公司博世与微软联合宣布,双方已建立合作关系,共同致力于开发先进的生成式AI产品。这一合作的核心目标在于通过利用生成式AI技术
    的头像 发表于 03-05 11:17 904次阅读

    简单三步在Windows上调用低功耗NPU部署AI模型

    相信很多小伙伴都已经知道,在最新一代的英特尔 酷睿 Ultra 移动端处理中已经集成了被称为 NPU 的神经网络加速处理器,以提供低功耗AI 算力,特别适合于 PC 端需要长时间稳定运行的 AI 辅助功能
    的头像 发表于 02-22 17:17 4476次阅读
    简单三步在Windows上调用<b class='flag-5'>低功耗</b>NPU部署<b class='flag-5'>AI</b>模型