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

    文章

    4765

    浏览量

    100607
  • 意法半导体
    +关注

    关注

    31

    文章

    3111

    浏览量

    108548
  • 无线电
    +关注

    关注

    59

    文章

    2134

    浏览量

    116361
收藏 人收藏

    评论

    相关推荐

    如何在STM32f4系列开发板上部署STM32Cube.AI

    已下载STM32Cube.AI扩展包,但是无法使用,感觉像是没有部署AI模型,我是想要通过摄像头拍照,上传图像后,经过开发板处理器进行AI模型处理
    发表于 11-18 09:39

    卷积神经网络与传统神经网络的比较

    在深度学习领域,神经网络模型被广泛应用于各种任务,如图像识别、自然语言处理和游戏智能等。其中,卷积神经网络(CNNs)和传统神经网络是两种常见的模型。 1. 结构差异 1.1 传统
    的头像 发表于 11-15 14:53 224次阅读

    怎么对神经网络重新训练

    重新训练神经网络是一个复杂的过程,涉及到多个步骤和考虑因素。 引言 神经网络是一种强大的机器学习模型,广泛应用于图像识别、自然语言处理、语音识别等领域。然而,随着时间的推移,数据分布可能会
    的头像 发表于 07-11 10:25 430次阅读

    rnn是递归神经网络还是循环神经网络

    RNN(Recurrent Neural Network)是循环神经网络,而非递归神经网络。循环神经网络是一种具有时间序列特性的神经网络,能够处理
    的头像 发表于 07-05 09:52 517次阅读

    递归神经网络与循环神经网络一样吗

    递归神经网络(Recursive Neural Network,RvNN)和循环神经网络(Recurrent Neural Network,RNN)是两种不同类型的神经网络结构,它们在处理
    的头像 发表于 07-05 09:28 735次阅读

    递归神经网络是循环神经网络

    。 递归神经网络的概念 递归神经网络是一种具有短期记忆功能的神经网络,它能够处理序列数据,如时间序列、文本、语音等。与传统的前馈神经网络不同
    的头像 发表于 07-04 14:54 668次阅读

    循环神经网络处理什么数据

    循环神经网络(Recurrent Neural Network,简称RNN)是一种具有记忆功能的神经网络,它能够处理序列数据,即数据具有时间或空间上的连续性。RNN在自然语言处理、语音
    的头像 发表于 07-04 14:34 432次阅读

    循环神经网络和卷积神经网络的区别

    结构。它们在处理不同类型的数据和解决不同问题时具有各自的优势和特点。本文将从多个方面比较循环神经网络和卷积神经网络的区别。 基本概念 循环神经网络是一种具有循环连接的
    的头像 发表于 07-04 14:24 1166次阅读

    反向传播神经网络和bp神经网络的区别

    神经网络在许多领域都有广泛的应用,如语音识别、图像识别、自然语言处理等。然而,BP神经网络也存在一些问题,如容易陷入局部最优解、训练时间长、对初始权重敏感等。为了解决这些问题,研究者们提出了一些改进的BP
    的头像 发表于 07-03 11:00 712次阅读

    bp神经网络是深度神经网络

    Network)有相似之处,但它们之间还是存在一些关键的区别。 一、引言 神经网络是一种模拟人脑神经元结构的计算模型,它由大量的神经元(或称为节点)组成,这些神经元通过权重连接在一起
    的头像 发表于 07-03 10:14 747次阅读

    卷积神经网络的原理是什么

    卷积神经网络(Convolutional Neural Network,简称CNN)是一种深度学习模型,广泛应用于图像识别、语音识别、自然语言处理等领域。本文将详细介绍卷积神经网络的原理,包括其
    的头像 发表于 07-02 14:44 582次阅读

    神经网络架构有哪些

    神经网络架构是机器学习领域中的核心组成部分,它们模仿了生物神经网络的运作方式,通过复杂的网络结构实现信息的处理、存储和传递。随着深度学习技术的不断发展,各种
    的头像 发表于 07-01 14:16 635次阅读

    STM32CubeMX导入神经网络,aiRun的indata应该定义成什么格式呢?

    我用STM32CubeMX中的X-Cube-AI, 导入了一个处理时间序列的神经网络网络input是2维数据,如(10,256,2) 在
    发表于 03-13 07:38

    详解深度学习、神经网络与卷积神经网络的应用

    在如今的网络时代,错综复杂的大数据和网络环境,让传统信息处理理论、人工智能与人工神经网络都面临巨大的挑战。近些年,深度学习逐渐走进人们的视线,通过深度学习解决若干问题的案例越来越多。一
    的头像 发表于 01-11 10:51 1956次阅读
    详解深度学习、<b class='flag-5'>神经网络</b>与卷积<b class='flag-5'>神经网络</b>的应用

    卷积神经网络的优点

    卷积神经网络的优点  卷积神经网络(Convolutional Neural Network,CNN)是一种基于深度学习的神经网络模型,在图像识别、语音识别、自然语言处理等领域有着广泛
    的头像 发表于 12-07 15:37 4161次阅读