你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32生态系统-人工智能(AI)

[复制链接]
STMCU-管管 发布时间:2020-7-27 15:32
简介
AI 是所有研究的机器模仿人类等认知能力的超集。例如:
• 与环境的交互
• 知识表示
• 感知
• 学习
• 计算机视觉
• 语音识别
• 解决问题等等。
( u! W8 K7 ]! h6 y
11.png

/ g$ i: T/ r4 M  e: t/ w5 D4 n: y3 c
机器学习是AI的分支,在计算机科学领域的应用使计算机无需显式编程就能学习。机器学习由能够基于数据进行学习和预测的算法组成:
• 这类算法在前面样本基础上进行训练,以构建和估计模型;
• 在传统编程不可行的情况下,通常采用机器学习;
• 如果经过适当的训练,可以适应新的案例应用。
- r$ I. K; L- H* V7 j
机器学习有不同的实现方法,其中包括常见的:
• 决策树
• 聚类
• 基于规则的学习
• 归纳逻辑编程
• 深度学习

1 p; m2 z  k8 C, ]
深度学习是利用神经网络进行的学习。
• 灵感来自生物神经网络
• 深度是指有很多中间的学习步骤.
• 需要大量数据

7 g2 d) d+ V% g# ~0 P$ G
22.png

1 }8 ~' U& o6 C+ h6 T
8 H% D* W, x6 c( F# [
33.png
数据量大小与算法表现的关系

( n4 t/ \, J/ i
随着近年来数据量的增加,深度学习的性能开始体现出优势,也引起更多的关注。

/ ~& J' c. l  u/ G) E, A
44.png
STM32在AI市场定位及案例
( S8 I% y5 d6 O8 `$ M. P7 U7 i
55.png
  Z2 m* m4 r+ \1 h" [
最新机器学习合作伙伴请参考下面链接。
3 \+ K  H) j  m% q* K" `
目前STM32用作AI应用的优势在于:
• 低功耗
• 通用性 (用1颗芯片既满足AI又满足通用需求)
• 丰富的产品系列
• 工业级品质及10年供货保障

4 N3 O/ o5 ?) m
66.png

  F: c2 }4 U) C
77.png
88.png
99.png

, M. ?6 a) \1 l* j7 c3 E
STM32相关的深度学习资源
. a8 A9 V8 B) H. @( l. M( v5 N
10.png

6 j4 g7 L' C6 M" l
1. 获取数据
ST提供硬件开发板和软件采集数据。
A. 运动、声音类数据
硬件开发板: SensorTile、SensorTile.Box、IOT Node (B-L475E-IOT01A)
# a6 C2 n% f. x! w& V3 Y" r3 Y
购买渠道:
软件:
- @+ k6 X/ Q5 {( B1 R. q; ~4 H
111.png

/ @! B3 a6 J) B$ l! u" i  X
222.png
333.png
2. 数据清洗、打标
ST同时提供手机端APP直连硬件开发板,作为数据初筛和收集的平台。
STBLE Sensor APP (支持Android、IOS,源码开放)

3 P" S. H! D* @/ o9 C
3. 训练神经网络模型
神经网络训练在服务器或者PC端完成,ST不提供方案。

) I7 U1 n2 L" X: {2 h
4. 将模型转换为MCU上执行的优化代码
Cube.AI工具是CubeMX的AI扩展包,可以在CubeMX内下载或者在点击下载
支持的神经网络模型框架有Lasagne、Keras、Caffe、ConvNetJs、Tensorflow Lite、可以导出为ONNX标准的框架(PyTorch™, Microsoft® Cognitive Toolkit, MATLAB® 以及更多),最新支持请参考Cube.AI的release note。

! A( B6 d( g* E# n
Cube.AI 工具具有的功能有:
• 转换模型文件到运行在STM32上的C代码
• 对模型文件做CPU、RAM、Flash资源分析,显示适配MCU型号
• 对模型做整型量化或者深度压缩
• 更多功能更新中…
使用教程请参考,
基于STM32开发人工智能应用

9 U0 a% r+ ]+ Y; h
5. 使用训练好的模型分析数据
A. 运动、声音类数据
硬件开发板: SensorTile、SensorTile.Box、IOT Node (B-L475E-IOT01A)
软件:
B. 图像类数据
硬件开发板: STM32H747I-DISCO + STM32F4DIS-CAM或者OpenMV
购买渠道:
软件:
如何在OpenMV生态系统中集成STM32Cube.AI生成的代码
(文档待上传)
AI方向的大学计划
UCLA: Internet of Things and EmbeddedMachine Learning
苏州大学王宜怀教授:物体认知系统

. D+ b2 k% V3 t* i6 O! G! h* w$ l0 k/ E
8 L' O, _5 v: d7 k
1 收藏 1 评论0 发布时间:2020-7-27 15:32

举报

0个回答

所属标签

相似分享

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版