首页
›
工业控制与工业互联网
›
011-TinyML MCU内存占用优化
›
《TinyML MCU内存占用优化教程》
VIP20
本课程属于:011-TinyML MCU内存占用优化
工业控制与工业互联网 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
TinyML MCU内存占用优化教程
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解TinyML在MCU上的应用背景 · 内存优化的核心目标 · 课程整体框架与学习路径
课程导入
TinyML
02
MCU内存基础
掌握Flash · SRAM · 寄存器
MCU
内存基础
03
TinyML模型存储格式
理解TFLite · 量化模型 · 权重二进制等常见格式及其内存占用构成
TinyML
模型存储格式
04
模型量化入门
学习INT8 · FLOAT16等量化方法 · 掌握量化对模型大小和推理内存的影响
模型量化入门
INT8
05
权重剪枝与稀疏化
掌握剪枝原理 · 稀疏矩阵存储方法 · 以及如何在MCU上利用稀疏性减少内存
权重剪枝
稀疏化
06
知识蒸馏与模型压缩
了解知识蒸馏 · 低秩分解等压缩技术 · 并评估其在MCU上的适用性
知识蒸馏
模型压缩
07
内存分析工具
学习使用TensorFlow Lit… · STM32CubeMX · Arm Keil等工具分析内存占用
内存分析工具
TensorFlow
08
链接脚本与内存布局
掌握MCU链接脚本的配置 · 合理分配Flash和RAM区域 · 优化变量放置
链接脚本
内存布局
09
静态内存分配策略
学习静态分配与动态分配的区别 · 掌握在MCU上避免堆碎片的方法
静态内存分配策略
学习静态分配
10
运行时内存优化
优化激活缓冲区 · 中间张量复用 · 内存池设计
运行时内存优化
优化激活缓冲区
11
算子融合与内核优化
掌握算子融合(如Conv+ReLU)…
算子融合
内核优化
12
模型部署流程
从训练到部署的完整流程 · 包括模型转换 · 量化
模型部署流程
从训练到部署的完…
13
案例实战
基于STM32F4的MNIST手写识… · 从基线到优化后的对比分析
案例实战
STM32F4
14
案例实战
基于ESP32的语音关键词唤醒模型 · 优化内存以支持实时推理
案例实战
ESP32
15
案例实战
基于Arduino Nano 33… · 处理多传感器数据的内存挑战
案例实战
Arduino
16
案例实战
基于RP2040的图像分类模型 · 优化卷积层内存占用
案例实战
RP2040
17
案例实战
基于Cortex-M0+的异常检测模… · 在极低内存下实现推理
案例实战
Cortex-M0+
18
内存优化与功耗权衡
分析内存优化对MCU功耗的影响 · 学习平衡策略
内存优化
功耗权衡
19
实时性约束下的内存优化
在满足实时性要求的前提下 · 如何调整内存分配和模型结构
实时性约束下的内…
满足实时性要求的…
20
多模型共存与内存复用
在MCU上部署多个模型时 · 如何共享内存缓冲区 · 减少总内存需求
多模型共存
内存复用
21
调试与性能分析
使用调试器 · 性能分析工具定位内存泄漏 · 栈溢出等问题
调试
性能分析
22
常见内存问题及解决方案
总结堆栈溢出 · 内存对齐 · 动态分配失败等常见问题及修复方法
常见内存问题
解决方案
23
模型微调与内存再优化
针对特定硬件进行微调 · 进一步压缩模型和内存占用
模型微调
内存再优化
24
硬件加速器与内存优化
了解NPU · DSP等硬件加速器对内存访问的影响 · 以及如何配合优化
硬件加速器
内存优化
25
边缘AI框架对比
对比TensorFlow Lite… · CMSIS-NN · Glow等框架的内存优化特性
AI
边缘
26
自动化内存优化工具
学习使用自动化工具(如TFLite…
自动化内存优化工…
TFLite
27
综合实战项目
设计一个完整的TinyML应用(如智… · 从需求分析到内存优化全流程
综合实战项目
TinyML
28
性能基准测试与内存指标
建立内存占用基准测试方法 · 评估优化效果
性能基准测试
内存指标
29
前沿趋势与未来方向
了解TinyML内存优化的最新研究 · 新兴技术(如神经形态计算)及行业趋势
前沿趋势
未来方向
30
课程总结与进阶路径
回顾核心知识点 · 提供进一步学习资源 · 社区和实战建议
课程总结
进阶路径
所属VIP或分类
同VIP:Edge-AI-MCU端侧推理内存占用排查课程
同VIP:Edge-AI-TinyML内存优化实战案例集
同VIP:MCU-linker-map分析TinyML内存热点指南