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

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

3天内不再提示

STM32Cube.AI带来神经网络处理改变物联网格局战略

星星科技指导员 来源:意法半导体 作者:意法半导体 2022-05-13 10:55 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

ST 的 Markus Mayr 概述了STM32Cube.AI,这是业界最先进的工具包,能够与流行的深度学习库进行互操作,将任何用于 STM32 微控制器MCU) 的人工神经网络转换为运行优化推理。

在过去的五年里,人工智能 (AI) 已经从一个流行语转变为现实,人工智能在面部和语音识别、金融欺诈检测、预测性维护和在线购物建议中得到了应用,现在已经成为许多人日常生活的一部分——随着即将出现的新应用。

人工智能是一组使计算机能够模仿人类行为和智能的技术。它以从数据中提取意义的机器和深度学习算法集为基础。为了开发包含 AI 功能的应用程序,您需要专门的工具和专业知识,这对于缺乏机器和深度学习培训的资深嵌入式开发人员来说可能是一个挑战。

将数据科学带给嵌入式系统专家

STM32Cube.AI意义重大,因为经常使用 STM32 MCU 专门研究嵌入式系统的开发人员可能不熟悉神经网络。同样,从事机器学习工作的数据科学家可能更习惯于云计算几乎无穷无尽的计算资源,并且可能对嵌入式开发的内存和计算限制不太适应。STM32Cube.AI 通过揭开 AI 和嵌入式系统的神秘面纱,并通过将神经网络引入嵌入式边缘开发来扩展物联网,提供工具来利用更广泛的开发人员群体的专业知识。

传统上,人工智能计算是在云端执行的,大量原始传感器数据由网关聚合,然后发送到基于云的人工智能引擎。这种架构具有优势,因为它可以处理需要大量计算能力的非常大的数据集和计算。另一方面,这种方法需要大量的功率和高网络带宽,并且在云中进行大量且昂贵的计算。由于需要将数据发送到云进行处理,它还引入了延迟和隐私风险。

分布式 AI 架构是一种更轻巧、更敏捷的 AI 计算方法,其中网络边缘的嵌入式处理器和微控制器对传感器数据进行预处理,显着减少发送到云端的数据集大小或在没有任何连接的情况下自主执行神经网络到云端。借助 STM32Cube.AI,配备 STM32 MCU 的边缘物联网设备现在可以直接运行神经网络,在边缘实现实时 AI 计算并立即做出响应,保护隐私并减少网络带宽和集中式计算能力。

STM32Cube.AI 的工作原理

在 STM32 MCU 上实现神经网络的第一步是将依赖于框架的预训练神经网络输入到 STM32Cube.AI 转换工具中,该工具用作STM32CubeMX代码生成器的扩展包。STM32Cube.AI 支持快速、自动导入由流行设计框架(如 Keras、TensorFlow-Lite、Caffe、Lasagne 和 ConvnetJS)训练的神经网络。它将神经网络转换为 MCU 的优化代码。然后,该工具将经过训练的神经网络映射到 STM32 MCU 并优化生成的库以减少内存占用。完成所有这些后,STM32Cube.AI 将 NN 提供给开发人员。

除了 STM32Cube.AI 工具包外,意法半导体还提供其他产品和技术来帮助弥合嵌入式和 AI 系统开发人员之间的差距。其中包括专门为捕获和处理传感器数据而设计的SensorTile 开发套件,以及STM32 IoT 节点,这是一个多传感器探索套件,具有集成的低功耗无线 BLE、NFCSub GHz 和 Wi-Fi 无线电,可帮助用户开发直接连接到云服务器的应用程序。

ST 还提供一系列STM32 功能包,它们将低级驱动程序、中间件库和示例应用程序组合到一个软件包中。传感功能包 帮助快速启动结合和处理来自多个传感器的数据以实现高级检测和监控功能的应用示例的实施和开发,例如运动识别、语音识别、环境监控、定位、跌倒检测、访问控制和入侵检测。

STM32Cube.AI 不仅仅是一个工具包——它象征着意法半导体通过为所有 STM32 开发人员带来神经网络处理来改变物联网格局的战略。

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

    关注

    42

    文章

    4842

    浏览量

    108173
  • 意法半导体
    +关注

    关注

    31

    文章

    3406

    浏览量

    111985
  • 无线电
    +关注

    关注

    63

    文章

    2215

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    卷积神经网络如何让自动驾驶识别障碍

    自动驾驶的发展过程中,感知系统一直承担车辆“眼睛”的角色,其核心任务是让计算机理解复杂多变的物理世界。卷积神经网络(CNN)作为一种专门用于处理图像和视频等网格状数据结构的深度学习模型,已经成为自动驾驶感知的基石。
    的头像 发表于 04-11 09:59 1447次阅读
    卷积<b class='flag-5'>神经网络</b>如何让自动驾驶识别障碍<b class='flag-5'>物</b>?

    内置USB声卡AI神经网络算法降噪消回音模组A-59U#AI神经网络#回声消除#智能降噪

    神经网络
    深圳市声讯电子有限公司
    发布于 :2025年12月24日 17:09:37

    神经网络的初步认识

    日常生活中的智能应用都离不开深度学习,而深度学习则依赖于神经网络的实现。什么是神经网络神经网络的核心思想是模仿生物神经系统的结构,特别是大脑中神经
    的头像 发表于 12-17 15:05 460次阅读
    <b class='flag-5'>神经网络</b>的初步认识

    自动驾驶中常提的卷积神经网络是个啥?

    在自动驾驶领域,经常会听到卷积神经网络技术。卷积神经网络,简称为CNN,是一种专门用来处理网格状数据(比如图像)的深度学习模型。CNN在图像处理
    的头像 发表于 11-19 18:15 2246次阅读
    自动驾驶中常提的卷积<b class='flag-5'>神经网络</b>是个啥?

    NMSIS神经网络库使用介绍

    NMSIS NN 软件库是一组高效的神经网络内核,旨在最大限度地提高 Nuclei N 处理器内核上的神经网络的性能并最​​大限度地减少其内存占用。 该库分为多个功能,每个功能涵盖特定类别
    发表于 10-29 06:08

    在Ubuntu20.04系统中训练神经网络模型的一些经验

    本帖欲分享在Ubuntu20.04系统中训练神经网络模型的一些经验。我们采用jupyter notebook作为开发IDE,以TensorFlow2为训练框架,目标是训练一个手写数字识别的神经网络
    发表于 10-22 07:03

    CICC2033神经网络部署相关操作

    在完成神经网络量化后,需要将神经网络部署到硬件加速器上。首先需要将所有权重数据以及输入数据导入到存储器内。 在仿真环境下,可将其存于一个文件,并在 Verilog 代码中通过 readmemh 函数
    发表于 10-20 08:00

    液态神经网络(LNN):时间连续性与动态适应性的神经网络

    神经元,但却能产生复杂的行为。受此启发,与传统的神经网络相比,LNN旨在通过模拟大脑中神经元之间的动态连接来处理信息,这种网络能够顺序
    的头像 发表于 09-28 10:03 1563次阅读
    液态<b class='flag-5'>神经网络</b>(LNN):时间连续性与动态适应性的<b class='flag-5'>神经网络</b>

    【「AI芯片:科技探索与AGI愿景」阅读体验】+神经形态计算、类脑芯片

    AI芯片不仅包括深度学细AI加速器,还有另外一个主要列别:类脑芯片。类脑芯片是模拟人脑神经网络架构的芯片。它结合微电子技术和新型神经形态器件,模仿人脑
    发表于 09-17 16:43

    神经网络的并行计算与加速技术

    问题。因此,并行计算与加速技术在神经网络研究和应用中变得至关重要,它们能够显著提升神经网络的性能和效率,满足实际应用中对快速响应和大规模数据处理的需求。神经网络并行
    的头像 发表于 09-17 13:31 1296次阅读
    <b class='flag-5'>神经网络</b>的并行计算与加速技术

    AI 边缘计算网关:开启智能新时代的钥匙​—龙兴

    智能化决策的关键。卷积神经网络在图像识别方面表现卓越,在智能工厂产品质量检测中,能快速准确识别产品缺陷;循环神经网络擅长处理时间序列数据,可对设备故障进行精准预测。 在通信技术与协议支持上,A
    发表于 08-09 16:40

    无刷电机小波神经网络转子位置检测方法的研究

    摘要:论文通过对无刷电机数学模型的推导,得出转角:与三相相电压之间存在映射关系,因此构建了一个以三相相电压为输人,转角为输出的小波神经网络来实现转角预测,并采用改进遗传算法来训练网络结构与参数,借助
    发表于 06-25 13:06

    神经网络专家系统在电机故障诊断中的应用

    摘要:针对传统专家系统不能进行自学习、自适应的问题,本文提出了基于种经网络专家系统的并步电机故障诊断方法。本文将小波神经网络和专家系统相结合,充分发挥了二者故障诊断的优点,很大程度上降低了对电机
    发表于 06-16 22:09

    基于FPGA搭建神经网络的步骤解析

    本文的目的是在一个神经网络已经通过python或者MATLAB训练好的神经网络模型,将训练好的模型的权重和偏置文件以TXT文件格式导出,然后通过python程序将txt文件转化为coe文件,(coe
    的头像 发表于 06-03 15:51 1504次阅读
    基于FPGA搭建<b class='flag-5'>神经网络</b>的步骤解析

    AI神经网络降噪算法在语音通话产品中的应用优势与前景分析

    随着人工智能技术的快速发展,AI神经网络降噪算法在语音通话产品中的应用正逐步取代传统降噪技术,成为提升语音质量的关键解决方案。相比传统DSP(数字信号处理)降噪,AI降噪具有更强的环境
    的头像 发表于 05-16 17:07 1870次阅读
    <b class='flag-5'>AI</b><b class='flag-5'>神经网络</b>降噪算法在语音通话产品中的应用优势与前景分析