人工智能(AI)可以说是近年来自带流量光环的词汇,沾上了AI的边,无论AI公司、AI算法、AI芯片,都被打上了高端科技、大气格局、必上档次的标签!今年人气学者李开复出版了一本新书《AI.未来》,用自己的微观体感,详述了以现在为原点,前后几十年的人工智能发展路径。 人工智能的四次浪潮 4 R, Y+ _4 \+ R# ] 人工智能正在改变甚至颠覆我们的世界,这是尽人皆知的事实。那么,人工智能究竟是如何步步惊心地改变世界的?《AI.未来》一书中将其概括为四次浪潮: 8 E1 e, r! g$ V5 N8 Z 第一波浪潮:互联网智能化 9 h' \( I- @( `3 x 所谓互联网智能化,就是巨头们利用收集的大量用户上网数据给用户贴标签,从而以人工智能算法为推荐引擎,根据用户的个人喜好,推荐千人千面的个性化内容。 第二波浪潮:商业智能化 商用人工智能的关键词,还是贴标签,只不过对象是传统公司数十年来积累的大量专业数据,充分挖掘这些数据的价值,运用算法在数据库中找到人们往往忽略的隐形联系,令这些数据焕新。商业智能化也已经渗透至我们生活的方方面面,但所使用的依然是人们的历史数据。 第三次浪潮:实体世界智能化 * \* c; }* L1 m* e" S! B q6 ]. t 我们今天的生活已经被大量传感器及智能型设备接入,时刻连网上云,进而将现实世界中的每一句话、每一个表情、每一步移动转化为可深度学习、分析、优化的数据,将数字世界和现实世界完全整合起来。这应该是IoT的最终形态,人们在万物互联的环境下,畅享实体世界的生活便利。同时,公共数据和个人隐私也将挑战性地被逐步重新定义。 第四波浪潮:自主智能化 % Q4 G! q1 w H6 A9 N. x 自主人工智能是前三波人工智能浪潮的集大成者,也是顶峰,把极其复杂的数据和感知能力结合起来,得到不仅能了解世界,也能改变世界的机器。 这四波浪潮没有明确的时间界限,已渐渐成为浸润在人们生活中的日常。而第三波浪潮中,嵌入式工程师有着极具潜质的发挥空间。那么,如何通过 IoT 产品开发,将实体世界智能化?或许茫然的你,应该对STM32Cube.AI 道一声“你好!” 1 I6 I' j+ h+ r/ G* j$ l+ F 如何在STM32上开发人工智能应用 % F/ ^3 W. w& v0 O 在STM32上开发一个人工智能应用,或者说嵌入式神经网络应用,大致需要5个基本步骤,如下图: 基于STM32开发人工智能应用的五大步骤 1. 获取需要处理的数据样本; 2. 对数据样本进行清理,去掉不需要的数据,对需要的数据打标签,使用神经网络开发框架构建神经网络模型; 3. 利用整理好的数据对模型进行训练,并生成网络模型; 4. 用 STM32Cube.AI 工具将训练后的模型转换为可在STM32上运行的代码; 5. 在 STM32 硬件平台上部署模型并使用。 一门教你如何使用STM32Cube.AI的课程 STM32F4 系列以上的芯片均可以使用 Cube.AI 工具进行人工智能应用开发。以上5个开发步骤中,除了第3步模型训练需要在计算机上完成,其他步骤ST都提供了相应的软硬件工具帮助测试和开发相关应用。 面向有意向进行人工智能开发的嵌入式物联网工程师,电堂联合ST为大家准备了一堂短小精悍、条理清晰、简单易学的课程,帮助工程师上手使用STM32Cube.AI。课表如下: 0 Y8 N, C- |" t4 I( ~ 此外,在大家学习尝试过STM32Cube.AI后,将邀请原厂工程师进行一场直播答疑,帮助大家解决疑难问题。后续安排,敬请期待!' m1 J8 O, }% Z' W5 w7 w' R 2 U8 P7 [1 B3 d q, }1 S1 x; f0 Q! b " H/ u' x5 q. ?. @0 w. ]2 s % q) B2 `1 n% ~8 E |
【银杏科技ARM+FPGA双核心应用】STM32H7系列10——ADC
【银杏科技ARM+FPGA双核心应用】STM32H7系列57——MDK_FLM
【STM32图书分享之九】—《STM32F 32位ARM微控制器应用设计与实践》
无刷直流电机控制应用+基于STM8S系列单片机---电子书
STM32 USB的程序,包含固件、驱动和测试用的应用程序
工业以太网总线ETHERCAT驱动程序设计及应用(扫描版)
【实战经验】STM32 DFSDM测量温度应用
【实战经验】基于STM32 I2S的音频应用开发介绍
【中文文档】AN4112_使用STM32F05xx模拟比较器的六个应用案例
[连载]STM32F103ZET6 uCGUI3.90a控件应用教程(第五节 复选框和单选按钮)