首页
›
嵌入式边缘AI与TinyML
›
002-TFLite Micro模型转换与FlatBuffer工具链
›
《TFLite Micro模型转换:TensorFlow模型到TFLite文件生成》
VIP20
本课程属于:002-TFLite Micro模型转换与FlatBuffer工具链
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
1. TFLite Micro模型转换:TensorFlow模型到TFLite文件生成
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 适用人群 · 课程整体框架与学习路径
课程导入
学习目标
02
TFLite Micro概述
什么是TFLite Micro · 与TFLite的关系 · 在嵌入式设备上的应用场景
TFLite
Micro
03
环境搭建
安装TensorFlow · Python环境 · 依赖库以及验证安装是否成功
环境搭建
TensorFlow
04
TensorFlow模型基础
构建简单Keras模型 · 训练并保存为H5或SavedMode…
TensorFlow
模型基础
05
模型转换核心概念
了解量化 · 浮点模型 · TFLite转换器的作用与基本流程
模型转换核心概念
了解量化
06
使用TFLiteConverter
从SavedModel或H5文件转换…
TFLiteConver…
使用
07
动态范围量化
原理 · 实现方法 · 对模型大小和精度的影响
动态范围量化
原理
08
全整数量化
需要代表性数据集 · 转换步骤 · 以及如何设置输入输出为int8
全整数量化
需要代表性数据集
09
浮点量化与混合量化
不同量化策略的对比 · 适用场景和选择依据
浮点量化
混合量化
10
转换后模型验证
使用TFLite解释器在Python… · 对比输出
转换后模型验证
TFLite
11
模型大小与性能评估
测量TFLite文件大小 · 推理时间 · 内存占用等关键指标
模型大小
性能评估
12
TFLite文件结构解析
了解FlatBuffer格式 · 模型元数据 · 操作符列表
TFLite
文件结构解析
13
支持的算子与兼容性
TFLite Micro支持的算子列… · 不支持的算子如何处理
支持的算子
兼容性
14
自定义算子处理
当模型包含不支持算子时 · 如何注册自定义算子或调整模型结构
自定义算子处理
当模型包含不支持…
15
模型优化技巧
剪枝 · 权重聚类 · 蒸馏等与转换结合的方法
模型优化技巧
剪枝
16
从TFLite到TFLite Micro
将TFLite文件进一步转换为C++…
TFLite
Micro
17
使用xxd生成C数组
将TFLite模型转换为C语言字节数… · 用于嵌入式部署
xxd
使用
18
TFLite Micro运行时集成
在Arduino或STM32等平台上…
TFLite
Micro
19
案例实战1
MNIST手写数字识别模型转换与部署
案例实战1
MNIST
20
案例实战2
关键词唤醒(KWS)模型转换与部署
案例实战2
KWS
21
案例实战3
人员检测或图像分类模型转换与部署
案例实战3
人员检测或图像分…
22
常见错误与调试
转换失败 · 量化误差 · 算子不支持等问题的排查方法
常见错误
调试
23
精度损失分析
量化后精度下降的原因 · 如何通过校准数据集改善
精度损失分析
量化后精度下降的…
24
内存优化
减少模型运行时的RAM占用 · 使用内存规划工具
内存优化
RAM
25
多模型管理
在单一设备上部署多个TFLite M…
多模型管理
TFLite
26
性能基准测试
使用CMSIS-NN或专用硬件加速器…
性能基准测试
CMSIS-NN
27
版本兼容性
TensorFlow版本与TFLit…
版本兼容性
TensorFlow
28
自动化转换流程
编写脚本批量转换多个模型并生成报告
自动化转换流程
编写脚本批量转换…
29
综合项目
从训练到部署一个完整的端到端TFLi…
综合项目
TFLi
30
课程总结与进阶方向
回顾核心知识点 · 推荐学习资源 · 探索更多高级主题
课程总结
进阶方向
所属VIP或分类
同VIP:TFLite-Micro不兼容算子替换与模型修复
同VIP:TFLite-Micro多传感器融合模型转换与部署
同VIP:TFLite-Micro多格式模型转换与运行时接入