首页
›
工业控制与工业互联网
›
018-ESP32 TinyML推理与PSRAM优化
›
《ESP32-S3 SIMD指令加速TinyML推理教程》
VIP20
本课程属于:018-ESP32 TinyML推理与PSRAM优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ESP32-S3 SIMD指令加速TinyML推理教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程结构 · ESP32-S3与TinyML概述
课程导入
学习目标
02
开发环境搭建
ESP-IDF安装 · ESP32-S3开发板配置 · 串口调试
开发环境搭建
ESP-IDF
03
TinyML基础
模型量化 · 模型转换(TFLite Micro) · 部署流程
TinyML
模型量化
04
ESP32-S3架构与指令集
Xtensa LX7双核 · 向量扩展(PIE) · SIMD指令分类与寄存器
ESP32-S3
架构
05
SIMD指令基础
加载/存储 · 算术运算 · 位操作
SIMD
指令基础
06
数据对齐与内存布局
SIMD对齐要求 · 缓冲区管理 · DMA与缓存一致性
数据对齐
内存布局
07
向量化编程入门
从标量循环到SIMD向量化 · 循环展开 · 数据并行化策略
向量化编程入门
SIMD
08
常用算子向量化
ReLU · 池化 · 全连接层的SIMD实现与性能对比
常用算子向量化
ReLU
09
卷积层优化
im2col+GEMM · 直接卷积的SIMD加速 · Winograd初步
卷积层优化
im2col+GEMM
10
矩阵乘法加速
分块 · 向量点积 · 累加器优化
矩阵乘法加速
分块
11
激活函数与归一化
Sigmoid · Tanh · Softmax
激活函数
归一化
12
量化推理实战
INT8量化模型部署 · 量化参数融合 · SIMD定点运算
量化推理实战
INT8
13
内存优化与算子融合
内存复用 · 算子融合(Conv+ReLU) · 减少数据搬运
内存优化
算子融合
14
性能分析工具
ESP32-S3性能计数器 · profiling · 瓶颈定位与优化迭代
性能分析工具
ESP32-S3
15
案例实战
图像分类(MobileNetV2)在…
案例实战
MobileNetV2
16
案例实战
关键词唤醒(KWS)模型优化与实时推…
案例实战
KWS
17
案例实战
人体活动识别(HAR)传感器数据流处…
案例实战
HAR
18
案例实战
异常检测(Autoencoder)在…
案例实战
Autoencoder
19
多核并行与SIMD结合
双核任务分配 · FreeRTOS多线程 · 核间通信
SIMD
多核并行
20
低功耗优化
SIMD加速与功耗权衡 · 动态电压频率调整(DVFS) · 睡眠模式
低功耗优化
SIMD
21
常见问题与调试
数据对齐错误 · 溢出 · 精度损失
常见问题
调试
22
模型压缩与SIMD协同
剪枝 · 知识蒸馏 · 量化感知训练对SIMD加速的影响
SIMD
模型压缩
23
高级优化
循环分块 · 软件流水线 · 寄存器分配
高级优化
循环分块
24
自定义SIMD内核
编写内联汇编 · 使用 intrinsics · 封装可复用库
SIMD
自定义
25
与TFLite Micro集成
自定义算子注册 · 替换默认内核 · 端到端流程
TFLite
Micro
26
性能基准测试
建立基准 · 对比不同优化策略 · 报告指标(延迟
性能基准测试
建立基准
27
综合项目
端到端TinyML应用(如手势识别)…
综合项目
TinyML
28
综合项目
多传感器融合推理系统 · 利用SIMD并行处理多路数据
综合项目
多传感器融合推理…
29
综合项目
实时语音命令识别系统 · 优化流式推理与SIMD加速
综合项目
实时语音命令识别…
30
课程总结与进阶方向
回顾关键技能 · 常见陷阱 · 社区资源
课程总结
进阶方向
所属VIP或分类
同VIP:ESP32-PSRAM-cache-miss定位与优化方法
同VIP:ESP32-PSRAM内存管理TinyML实战指南
同VIP:ESP32-PSRAM分层加载TinyML权重实战