人工智能(AI)可以说是近年来自带流量光环的词汇,沾上了AI的边,无论AI公司、AI算法、AI芯片,都被打上了高端科技、大气格局、必上档次的标签!今年人气学者李开复出版了一本新书《AI.未来》,用自己的微观体感,详述了以现在为原点,前后几十年的人工智能发展路径。 人工智能的四次浪潮 人工智能正在改变甚至颠覆我们的世界,这是尽人皆知的事实。那么,人工智能究竟是如何步步惊心地改变世界的?《AI.未来》一书中将其概括为四次浪潮: 第一波浪潮:互联网智能化 所谓互联网智能化,就是巨头们利用收集的大量用户上网数据给用户贴标签,从而以人工智能算法为推荐引擎,根据用户的个人喜好,推荐千人千面的个性化内容。 第二波浪潮:商业智能化 商用人工智能的关键词,还是贴标签,只不过对象是传统公司数十年来积累的大量专业数据,充分挖掘这些数据的价值,运用算法在数据库中找到人们往往忽略的隐形联系,令这些数据焕新。商业智能化也已经渗透至我们生活的方方面面,但所使用的依然是人们的历史数据。 第三次浪潮:实体世界智能化 我们今天的生活已经被大量传感器及智能型设备接入,时刻连网上云,进而将现实世界中的每一句话、每一个表情、每一步移动转化为可深度学习、分析、优化的数据,将数字世界和现实世界完全整合起来。这应该是IoT的最终形态,人们在万物互联的环境下,畅享实体世界的生活便利。同时,公共数据和个人隐私也将挑战性地被逐步重新定义。 第四波浪潮:自主智能化 自主人工智能是前三波人工智能浪潮的集大成者,也是顶峰,把极其复杂的数据和感知能力结合起来,得到不仅能了解世界,也能改变世界的机器。 这四波浪潮没有明确的时间界限,已渐渐成为浸润在人们生活中的日常。而第三波浪潮中,嵌入式工程师有着极具潜质的发挥空间。那么,如何通过 IoT 产品开发,将实体世界智能化?或许茫然的你,应该对STM32Cube.AI 道一声“你好!” 如何在STM32上开发人工智能应用 在STM32上开发一个人工智能应用,或者说嵌入式神经网络应用,大致需要5个基本步骤,如下图: 基于STM32开发人工智能应用的五大步骤 1. 获取需要处理的数据样本; 2. 对数据样本进行清理,去掉不需要的数据,对需要的数据打标签,使用神经网络开发框架构建神经网络模型; 3. 利用整理好的数据对模型进行训练,并生成网络模型; 4. 用 STM32Cube.AI 工具将训练后的模型转换为可在STM32上运行的代码; 5. 在 STM32 硬件平台上部署模型并使用。 一门教你如何使用STM32Cube.AI的课程 STM32F4 系列以上的芯片均可以使用 Cube.AI 工具进行人工智能应用开发。以上5个开发步骤中,除了第3步模型训练需要在计算机上完成,其他步骤ST都提供了相应的软硬件工具帮助测试和开发相关应用。 面向有意向进行人工智能开发的嵌入式物联网工程师,电堂联合ST为大家准备了一堂短小精悍、条理清晰、简单易学的课程,帮助工程师上手使用STM32Cube.AI。课表如下: 此外,在大家学习尝试过STM32Cube.AI后,将邀请原厂工程师进行一场直播答疑,帮助大家解决疑难问题。后续安排,敬请期待! |
关于STM32 AI程序移植到其他程序中
用CUBEMAX生成SAI的PDM接口连接硅麦,不知道怎么接受数据...
STM32MP157C-DK2下载X-LINUX-AI扩展包的问题
STM32F413配置成SAI配置成TDM/SLAVE_RX模式,无法获取数据
哪位大佬,有STM32 SAI 模块 AC97 模式的Demo,能否提供一下
NUCLEO STM32F767ZI SAI SPDIF输出配置
stm32h750vbt6 usb 读U盘卡在HOST_DEV_WAIT_FOR_ATTACHMENT
STM32F103+AIS3624加速度传感器数据偏移很大
STM32L496外设SAI采用DMA驱动方式问题反馈
Cube AI 不能进行设置,Warning:This IP has no parameters to be con...