首页
›
工业控制与工业互联网
›
019-Arm Ethos-U NPU模型部署
›
《TinyML手势识别模型在Ethos-U上的部署实战》
VIP20
本课程属于:019-Arm Ethos-U NPU模型部署
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
TinyML手势识别模型在Ethos-U上的部署实战
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
TinyML与边缘AI概述 · 手势识别应用场景 · Ethos-U处理器简介
课程导入
TinyML
02
开发环境搭建
安装STM32CubeMX · STM32CubeIDE · Arm虚拟硬件或实际开发板
开发环境搭建
STM32CubeMX
03
TinyML基础
模型量化 · 剪枝 · 知识蒸馏等压缩技术
TinyML
模型量化
04
手势识别数据采集
使用加速度计/IMU传感器采集手势数… · 数据标注与格式转换
手势识别数据采集
IMU
05
数据预处理与特征工程
滤波 · 滑动窗口 · 时域/频域特征提取
数据预处理
特征工程
06
模型选择与设计
适用于MCU的轻量级神经网络架构(如… · LSTM · TCN)
模型选择
设计
07
模型训练与验证
使用TensorFlow/Keras… · 划分训练/验证/测试集 · 评估指标
模型训练
验证
08
模型量化与优化
使用TensorFlow Lite… · 量化感知训练 · 模型大小与精度权衡
模型量化
优化
09
TFLite模型转换
将Keras模型转换为.tflite… · 验证量化模型输出与原始模型一致性
TFLite
模型转换
10
Ethos-U加速器原理
Ethos-U55/U65架构 · 算子支持 · 内存布局
Ethos-U
加速器原理
11
Vela编译器入门
安装Vela · 使用Vela优化TFLite模型 · 生成Ethos-U可执行的二进制
Vela
编译器入门
12
Vela优化参数详解
内存模式 · 性能模式 · 缓存配置
Vela
优化参数详解
13
STM32工程集成
在STM32CubeMX中配置Eth… · NPU时钟 · 内存分配
STM32
工程集成
14
CMSIS-NN与Ethos-U结合
使用CMSIS-NN软件库加速非NP… · 混合部署策略
CMSIS-NN
Ethos-U
15
部署代码编写
编写C++推理代码 · 加载模型 · 输入输出缓冲区管理
部署代码编写
C++
16
实时数据流处理
从传感器读取数据 · 预处理 · 推理
实时数据流处理
从传感器读取数据
17
性能优化与调试
使用性能分析器(如STM32Cube… · 内存占用 · 优化瓶颈
性能优化
调试
18
功耗优化
降低CPU频率 · 使用NPU低功耗模式 · 优化数据搬运
功耗优化
CPU
19
多手势识别实战
实现5种以上手势(如左右滑动 · 上下挥动 · 画圈等)
多手势识别实战
实现5种以上手势
20
模型鲁棒性提升
对抗噪声 · 不同用户差异 · 传感器位置变化
模型鲁棒性提升
对抗噪声
21
错误处理与异常恢复
处理传感器故障 · 模型推理失败 · 内存溢出等异常情况
错误处理
异常恢复
22
固件更新与OTA
实现模型热更新 · 通过蓝牙或USB升级模型参数
OTA
固件更新
23
边缘-云协同
将手势数据上传云端进行再训练 · 边缘端持续优化
边缘
云协同
24
案例实战
基于Arm Corstone-300… · 验证Ethos-U性能
案例实战
Arm
25
案例实战
使用STM32H747开发板(内置E… · 实现LED控制
案例实战
STM32H747
26
案例实战
手势控制智能家居设备(如灯光 · 风扇) · 集成MQTT协议
案例实战
手势控制智能家居…
27
常见问题与解决方案
模型无法编译 · NPU算子不支持 · 内存不足
常见问题
解决方案
28
调试技巧与工具
使用GDB · 日志输出 · 可视化工具(如TensorBoard…
调试技巧
工具
29
综合项目
设计一个完整的手势识别系统 · 从数据采集到部署 · 并撰写技术报告
综合项目
设计一个完整的手…
30
课程总结与进阶方向
回顾关键知识点 · 探讨TinyML未来趋势 · 更多模型部署平台(如Cortex-M
课程总结
进阶方向
所属VIP或分类
同VIP:Arm-Ethos-U-NPU上满足延迟预算的模型选型指南
同VIP:Arm-Ethos-U-NPU延迟预算控制与推理优化指南
同VIP:Arm-Ethos-U-NPU延迟预算约束下的模型剪枝指南