首页
›
嵌入式边缘AI与TinyML
›
002-TFLite Micro模型转换与FlatBuffer工具链
›
《TFLite Micro多格式模型转换与运行时接入》
VIP20
本课程属于:002-TFLite Micro模型转换与FlatBuffer工具链
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
3. TFLite Micro转换工具链:SavedModel、Keras与Concrete Function
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
了解TFLite Micro的定位 · 转换工具链的整体流程 · 以及SavedModel
课程导入
TFLite
02
环境准备
搭建TensorFlow开发环境 · 安装必要的库(tensorflow · tflite-micro
环境准备
TensorFlow
03
TensorFlow模型基础
回顾Keras Sequential… · SavedModel格式和Concr…
TensorFlow
模型基础
04
SavedModel格式详解
理解SavedModel的目录结构(… · variables · saved_model.pb)
SavedModel
格式详解
05
Keras模型导出
使用model.save()导出Ke… · 并比较两者的适用场景
Keras
模型导出
06
Concrete Function入门
了解tf.function · Concrete Function的… · 以及它们与SavedModel的关系
Concrete
Function
07
从Keras到SavedModel
将训练好的Keras模型转换为Sav… · 并验证转换后的模型结构
Keras
SavedModel
08
从SavedModel到TFLite
使用TFLiteConverter.… · 并设置优化选项
SavedModel
TFLite
09
从Keras直接转换
使用TFLiteConverter.… · 并对比与SavedModel转换的差…
Keras
直接转换
10
从Concrete Function转换
使用TFLiteConverter.… · 并处理多输入输出场景
Concrete
Function
11
转换参数详解
掌握optimizations · target_spec · representative_dat…
转换参数详解
optimization…
12
量化基础
了解训练后量化(Post-train… · 以及动态范围量化 · 全整数量化和浮点量化的区别
量化基础
Post-train
13
量化实战
为TFLite模型配置代表性数据集 · 执行全整数量化 · 并验证量化后的模型精度与大小
量化实战
TFLite
14
模型优化
使用TFLite优化工具(如prun… · clustering)减少模型大小 · 并评估对TFLite Micro部署…
模型优化
TFLite
15
TFLite模型检查
使用interpreter查看模型输… · 算子列表 · 并验证模型是否支持TFLite Mi…
TFLite
模型检查
16
算子兼容性
了解TFLite Micro支持的算… · 使用TFLite Model Ana…
算子兼容性
TFLite
17
自定义算子
当模型包含TFLite Micro不… · 如何实现自定义算子并注册到转换流程中
自定义算子
TFLite
18
转换错误处理
常见转换错误(如不支持的类型 · 形状不匹配 · 量化失败)的排查与解决方法
转换错误处理
常见转换错误
19
模型调试
使用TFLite解释器在PC上运行转… · 对比输出与原始模型 · 定位精度损失原因
模型调试
TFLite
20
TFLite Micro部署流程
将TFLite模型转换为C++字节数… · 并集成到TFLite Micro工程…
TFLite
Micro
21
端到端案例(图像分类)
从Keras训练一个简单CNN · 转换为TFLite并量化 · 部署到Arduino或STM32
端到端案例
图像分类
22
端到端案例(语音唤醒)
使用Concrete Functio… · 处理动态输入长度问题
端到端案例
语音唤醒
23
端到端案例(异常检测)
将自编码器模型转换为TFLite M… · 并部署到嵌入式设备进行实时推理
端到端案例
异常检测
24
性能评估
在嵌入式设备上测量模型推理时间 · 内存占用 · 并对比不同量化策略的效果
性能评估
嵌入式设备上测量…
25
模型版本管理
使用SavedModel的版本机制管… · 并确保转换流程的可重复性
模型版本管理
SavedModel
26
自动化转换脚本
编写Python脚本批量转换多个模型 · 并生成转换报告(大小 · 精度
自动化转换脚本
Python
27
常见问题与陷阱
总结转换过程中常见的坑(如Batch… · 动态形状 · 非量化算子)及规避方法
常见问题
陷阱
28
与TFLite Micro运行时集成
理解TFLite Micro的C++… · 如何加载模型 · 分配张量
TFLite
Micro
29
综合实战
从零构建一个完整的TFLite Mi… · 包含模型转换 · 量化
综合实战
TFLite
30
课程总结与进阶
回顾整个转换工具链的知识体系 · 探讨未来趋势(如XLA · TFLM新特性)和学习资源
课程总结
进阶
所属VIP或分类
同VIP:TFLite-Micro不兼容算子替换与模型修复
同VIP:TFLite-Micro多传感器融合模型转换与部署
同VIP:TFLite-Micro模型压缩与固件空间优化