AI技术专题之一:意法半导体人工智能解决方案概述

本文主要是介绍AI技术专题之一:意法半导体人工智能解决方案概述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

AI技术专题之一:意法半导体人工智能解决方案概述

AI(人工智能)起源于达特茅斯学院于1956年举办的夏季研讨会。在该会议上,“人工智能”一词首次被正式提出。计算能力的技术突破推动了人工智能一轮又一轮的发展。近年来,随着大数据的可用性提高,第三轮人工智能发展浪潮已经来临。2015年,基于深度学习的人工智能算法在ImageNet竞赛的图像识别精度方面首次超过人类,人工智能在发展道路上高歌猛进。随着计算机视觉技术研究取得突破,深度学习已经在语音识别、自然语言处理等不同研究领域都获得了巨大的成功。现在,人工智能已经在生活中的方方面面显示出巨大潜力。

结合人工智能技术的发展阶段,为大家解释一下AI的主要概念:

AI
能让计算机脑模拟人类行为的一切技术。

机器学习
人工智能(AI)的子集。通过从数据中学习而不断改进的算法和方法。

深度学习
机器学习(ML)的子集。通过使用模拟人类大脑神经网络的多层结构,从大量数据中获得有价值信息的学习算法。
在这里插入图片描述

人工智能新力量 意法半导体Deep Edge AI应运而生

目前,因为算力的需求,人工智能技术主要应用于云端场景。由于数据传输延迟等因素的限制,基于云的解决方案可能无法满足部分用户对数据安全性、系统响应能力、私密性、以及本地节点功耗的需求。在集中式人工智能解决方案中,嵌入式设备(智能音箱、可穿戴设备等)通常依赖云服务器实现人工智能能力,而在Deep Edge AI解决方案中,嵌入式设备本身即可在本地运行人工智能算法,实现实时环境感知、人机交互、决策控制等功能。
在这里插入图片描述
将推理过程移到深度边缘计算会带来一些优势,比如系统响应能力、更好的用户信息隐私保护(并非所有数据都需要通过多个系统传输到云端)、降低连接成本和功耗。
在这里插入图片描述
根据ABI的研究结果,到2030年,Deep Edge AI器件的全球出货量将达到25亿台。意法半导体注意到,围绕Deep Edge AI技术的社区和生态系统越来越多,专注于独立、低功耗且经济划算的嵌入式解决方案。作为该趋势的主要推动者,意法半导体已经在AI方面投入大量资源,旨在帮助开发人员在基于微控制器/微处理器(STM32系列)和传感器(MEMS、ToF…)的嵌入式系统上快速部署AI应用。意法半导体为STM32系列和集成了机器学习核心(MLC)的MEMS传感器提供了一套AI工具,可以加快开发周期,并且可以优化训练好的AI模型(STM32Cube.AI)。

作为通用技术,人工智能已经在多个领域取得了令人瞩目的成就。我们相信,越来越多的智能终端设备将会对人类生活产生更为直接的积极影响。

通过意法半导体的生态系统快速部署AI应用

意法半导体提供一个包含硬件和软件的生态系统,帮助快速、轻松地开发用于传感器和微控制器的多种Deep Edge AI算法。

MEMS传感器生态系统中的机器学习通过运行在名为机器学习核心(MLC)的传感器嵌入式引擎上的决策树分类器,帮助设计人员利用AI at the Edge实现手势、活动识别、异常检测等。
在这里插入图片描述
因此,物联网解决方案开发人员可以在快速原型制作环境中部署我们的任意(内嵌机器学习核心的)传感器,以便使用UNICO-GUI工具快速开发超低功耗应用。

借助内置的低功耗传感器设计、高级AI事件检测、唤醒逻辑和实时边缘计算功能,传感器中的MLC极大地减少了系统数据传输量,降低了网络处理负担。

如果开发人员决定开发一个基于传感器内机器学习核心的解决方案,则需要一套全新的方法来发布自己的应用。

如要创建任何机器学习算法,起点都是数据及其对类(用于描述待解决的复杂问题)的定义。用户可以遵循五个步骤,在传感器中创建并运行AI应用。UNICO-GUI是一种图形用户界面,能够支持包括决策树生成在内的所有五个步骤。

在这里插入图片描述
为了便于开发人员快速向STM32部署已训练的AI模型,意法半导体开发了一款使用简单易用且高效的工具 - STM32Cube.AI(也称X-CUBE-AI)。X-CUBE-AI可以分析并将已训练的神经网络转换为优化的C语言代码,并针对STM32目标进行自动测试。当然,X-CUBE-AI是一款非常强大的工具,后续文章中将介绍其更多功能。

为了展示几种不同的AI应用如何可以在STM32上直接运行,并加快STM32嵌入式开发人员的开发、验证和部署进程,意法半导体提供许多AI应用作为参考。

开发人员可以基于这些嵌入式AI应用软件包进行二次开发,快速实现自定义模型的部署。

更多细节将在后续文章中介绍。

AI开发工具和嵌入式应用软件包总结如下:

软件开发工具

产品编号说明
UNICO-GUIMEMS评估套件软件包
STM32CubeMXSTM32Cube初始化代码生成器
X-CUBE-AISTM32CubeMX的AI扩展包

嵌入式软件

产品编号说明
X-LINUX-AI用于AI计算机视觉应用的STM32 MPU OpenSTLinux扩展包
FP-AI-SENSING1STM32Cube功能包,用于超低功耗物联网节点,具有基于音频和运动传感的人工智能(AI)应用
FP-AI-VISION1STM32Cube功能包,用于高性能STM32,带有用于计算机视觉的人工智能(AI)应用
FP-AI-NANOEDG1STM32Cube的人工智能(AI)状态监测功能包
FP-AI-FACERECSTM32Cube的人工智能(AI)面部识别功能包
FP-AI-CTXAWARE1STM32Cube功能包,用于分布式人工智能(AI)的超低功耗情景感知

有STM32的地方就有Deep Edge AI。

STM32的所有MCU都支持AI模型的部署。对于计算能力较低的MCU,支持机器学习算法(ML)。对于计算能力较高的MCU,还支持神经网络模型(DL)。
在这里插入图片描述
可以运行应用示例的评估板列表总结如下:

产品评估工具

产品编号说明
B-L475E-IOT01ASTM32L4开发套件,包含IoT节点、低功耗无线解决方案、BLE、NFC、SubGHz、Wi-Fi
STEVAL-STLKT01V1SensorTile开发套件
STEVAL-MKSBOX1V1SensorTile.box无线多传感器开发套件
STEVAL-STWINKT1BSTWIN SensorTile无线工业节点开发套件和参考设计面向工业物联网应用
STM32L562E-DK开发套件,采用STM32L562QE MCU
STM32H747I-DISCO开发套件,采用STM32H747XI MCU
STM32MP157C-DK2开发套件,采用STM32MP157C MPU
STM32MP157F-DK2开发套件,采用STM32MP157F MPU
Avenger96基于STM32MP157A的Avenger96板源自96Boards
B-CAMS-OMV摄像头模块套装,用于STM32板

原文出处:
添加链接描述

这篇关于AI技术专题之一:意法半导体人工智能解决方案概述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/789114

相关文章

python 字典d[k]中key不存在的解决方案

《python字典d[k]中key不存在的解决方案》本文主要介绍了在Python中处理字典键不存在时获取默认值的两种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,... 目录defaultdict:处理找不到的键的一个选择特殊方法__missing__有时候为了方便起见,

Linux限制ip访问的解决方案

《Linux限制ip访问的解决方案》为了修复安全扫描中发现的漏洞,我们需要对某些服务设置访问限制,具体来说,就是要确保只有指定的内部IP地址能够访问这些服务,所以本文给大家介绍了Linux限制ip访问... 目录背景:解决方案:使用Firewalld防火墙规则验证方法深度了解防火墙逻辑应用场景与扩展背景:

SpringBoot嵌套事务详解及失效解决方案

《SpringBoot嵌套事务详解及失效解决方案》在复杂的业务场景中,嵌套事务可以帮助我们更加精细地控制数据的一致性,然而,在SpringBoot中,如果嵌套事务的配置不当,可能会导致事务不生效的问题... 目录什么是嵌套事务?嵌套事务失效的原因核心问题:嵌套事务的解决方案方案一:将嵌套事务方法提取到独立类

Spring Boot实现多数据源连接和切换的解决方案

《SpringBoot实现多数据源连接和切换的解决方案》文章介绍了在SpringBoot中实现多数据源连接和切换的几种方案,并详细描述了一个使用AbstractRoutingDataSource的实... 目录前言一、多数据源配置与切换方案二、实现步骤总结前言在 Spring Boot 中实现多数据源连接

MySQL的索引失效的原因实例及解决方案

《MySQL的索引失效的原因实例及解决方案》这篇文章主要讨论了MySQL索引失效的常见原因及其解决方案,它涵盖了数据类型不匹配、隐式转换、函数或表达式、范围查询、LIKE查询、OR条件、全表扫描、索引... 目录1. 数据类型不匹配2. 隐式转换3. 函数或表达式4. 范围查询之后的列5. like 查询6

使用Vue.js报错:ReferenceError: “Vue is not defined“ 的原因与解决方案

《使用Vue.js报错:ReferenceError:“Vueisnotdefined“的原因与解决方案》在前端开发中,ReferenceError:Vueisnotdefined是一个常见... 目录一、错误描述二、错误成因分析三、解决方案1. 检查 vue.js 的引入方式2. 验证 npm 安装3.

PHP执行php.exe -v命令报错的解决方案

《PHP执行php.exe-v命令报错的解决方案》:本文主要介绍PHP执行php.exe-v命令报错的解决方案,文中通过图文讲解的非常详细,对大家的学习或工作有一定的帮助,需要的朋友可以参考下... 目录执行phpandroid.exe -v命令报错解决方案执行php.exe -v命令报错-PHP War

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

AI绘图怎么变现?想做点副业的小白必看!

在科技飞速发展的今天,AI绘图作为一种新兴技术,不仅改变了艺术创作的方式,也为创作者提供了多种变现途径。本文将详细探讨几种常见的AI绘图变现方式,帮助创作者更好地利用这一技术实现经济收益。 更多实操教程和AI绘画工具,可以扫描下方,免费获取 定制服务:个性化的创意商机 个性化定制 AI绘图技术能够根据用户需求生成个性化的头像、壁纸、插画等作品。例如,姓氏头像在电商平台上非常受欢迎,

基于人工智能的图像分类系统

目录 引言项目背景环境准备 硬件要求软件安装与配置系统设计 系统架构关键技术代码示例 数据预处理模型训练模型预测应用场景结论 1. 引言 图像分类是计算机视觉中的一个重要任务,目标是自动识别图像中的对象类别。通过卷积神经网络(CNN)等深度学习技术,我们可以构建高效的图像分类系统,广泛应用于自动驾驶、医疗影像诊断、监控分析等领域。本文将介绍如何构建一个基于人工智能的图像分类系统,包括环境