首页
›
工业控制与工业互联网
›
018-ESP32 TinyML推理与PSRAM优化
›
《ESP32延迟预算优化TinyML推理速度课程》
VIP20
本课程属于:018-ESP32 TinyML推理与PSRAM优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
ESP32延迟预算优化TinyML推理速度课程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程适用人群 · ESP32与TinyML概述
课程导入
学习目标
02
TinyML基础
TinyML定义 · 典型应用场景 · 模型量化与剪枝基础
TinyML
定义
03
ESP32开发环境搭建
Arduino IDE与ESP-ID… · TFLite Micro库安装 · Hello World模型部署验证
ESP32
开发环境搭建
04
延迟预算核心概念
延迟预算定义 · 端到端延迟组成(采集 · 预处理
延迟预算核心概念
延迟预算定义
05
模型优化策略
量化(INT8/FP16) · 剪枝 · 知识蒸馏
模型优化策略
INT8/FP16
06
TFLite Micro部署流程
模型转换 · C++数组生成 · 解释器初始化
TFLite
Micro
07
推理性能基准测试
使用ESP32内置定时器测量单次推理… · 多次运行取平均 · 统计方差
推理性能基准测试
ESP32
08
延迟瓶颈分析
使用ESP32性能计数器(CCOUN… · 分析算子耗时 · 识别热点层
延迟瓶颈分析
ESP32
09
算子优化技巧
卷积算子优化(im2col · Winograd) · 深度可分离卷积加速
算子优化技巧
im2col
10
内存优化与延迟关系
静态内存分配 · 内存池复用 · 减少动态分配对延迟的影响
内存优化
延迟关系
11
并行与异步处理
双核利用(ESP32双核任务分配) · DMA传输 · 中断驱动推理
并行
异步处理
12
输入预处理优化
图像缩放/裁剪加速 · 传感器数据滤波 · 减少预处理耗时
输入预处理优化
图像缩放
13
输出后处理优化
softmax加速 · 阈值判断优化 · 减少后处理延迟
输出后处理优化
softmax
14
延迟预算分配方法
端到端延迟预算分解 · 各阶段目标设定 · 迭代优化流程
延迟预算分配方法
端到端延迟预算分…
15
实战案例1
图像分类模型(CIFAR-10)在E… · 从基线到优化后对比
实战案例1
CIFAR-10
16
实战案例2
关键词唤醒(KWS)模型延迟优化 · 使用MicroNet或DS-CNN
实战案例2
KWS
17
实战案例3
人体活动识别(HAR)模型部署 · 传感器数据流处理延迟优化
实战案例3
HAR
18
实战案例4
异常检测模型(Autoencoder…
实战案例4
Autoencoder
19
常见问题1
模型转换失败 · 算子不支持 · 内存不足导致延迟异常
常见问题1
模型转换失败
20
常见问题2
推理结果错误 · 精度下降与延迟优化冲突的调试方法
常见问题2
推理结果错误
21
常见问题3
多任务调度导致延迟抖动 · 如何稳定推理时间
常见问题3
多任务调度导致延…
22
性能调优工具
ESP32性能分析工具(ESP32-… · 日志分析 · 可视化延迟曲线
性能调优工具
ESP32
23
延迟与功耗联合优化
动态电压频率调整(DVFS) · 睡眠模式与推理调度
延迟
功耗联合优化
24
模型压缩进阶
混合量化 · 通道剪枝 · 低秩分解在ESP32上的实现
模型压缩进阶
混合量化
25
边缘端推理框架对比
TFLite Micro vs Te… · 延迟差异分析
边缘端推理框架对…
TFLite
26
延迟预算优化方法论总结
从需求分析到优化验证的完整流程
延迟预算优化方法…
从需求分析到优化…
27
综合项目1
设计一个端到端语音命令识别系统 · 满足500ms延迟预算
综合项目1
设计一个端到端语…
28
综合项目2
设计一个实时视觉检测系统(如人脸检测… · 在ESP32上实现30FPS
综合项目2
设计一个实时视觉…
29
综合项目3
多传感器融合的预测性维护系统 · 延迟预算分配与优化
综合项目3
多传感器融合的预…
30
课程总结与进阶方向
回顾核心技能 · 推荐学习资源 · 探索ESP32-P4等新硬件
课程总结
进阶方向
所属VIP或分类
同VIP:ESP32-PSRAM-cache-miss定位与优化方法
同VIP:ESP32-PSRAM内存管理TinyML实战指南
同VIP:ESP32-PSRAM分层加载TinyML权重实战