首页
›
嵌入式边缘AI与TinyML
›
002-TFLite Micro模型转换与FlatBuffer工具链
›
《TFLite Micro模型结构解析与兼容性校验》
VIP20
本课程属于:002-TFLite Micro模型转换与FlatBuffer工具链
嵌入式边缘AI与TinyML · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
2. TFLite Micro FlatBuffer解析:模型结构、Tensor与算子表
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
课程导入
学习目标 · 课程定位 · TFLite Micro与FlatB…
课程导入
学习目标
02
FlatBuffer基础
FlatBuffer是什么 · 与Protocol Buffers的… · 在嵌入式环境中的优势
FlatBuffer
是什么
03
TFLite模型文件结构
从.tflite文件到FlatBuf… · 文件头 · 模型层级结构
TFLite
模型文件结构
04
模型根对象解析
Model结构体 · 版本号 · 描述信息
模型根对象解析
Model
05
子图(SubGraph)详解
子图的作用 · 输入输出张量索引 · 算子索引
SubGraph
子图
06
Tensor结构解析
Tensor的name · shape · type
Tensor
结构解析
07
Tensor数据类型
float32 · int8 · uint8
Tensor
数据类型
08
量化参数解析
scale · zero_point · min/max
量化参数解析
scale
09
缓冲区(Buffer)解析
缓冲区的作用 · 数据存储方式 · 与Tensor的关联
Buffer
缓冲区
10
算子(Operator)结构
Operator的opcode索引 · 输入输出张量索引 · builtin_options
Operator
算子
11
算子代码表(OpCode)
BuiltinOperator枚举 · 自定义算子 · 算子版本
OpCode
算子代码表
12
算子选项(BuiltinOptions)
不同算子的参数结构 · 如Conv2DOptions · DepthwiseConv2DOpt…
BuiltinOptio…
算子选项
13
FlatBuffer的读取方法
使用flatbuffers库 · 生成的头文件 · GetModel接口
FlatBuffer
的读取方法
14
手动解析TFLite文件
使用flatc工具生成C++代码 · 解析流程 · 常见API调用
TFLite
手动解析
15
Tensor内存布局
shape与strides · 数据排列顺序 · NCHW与NHWC在TFLite中的…
Tensor
内存布局
16
模型元数据
Metadata字段 · 用于描述模型信息 · 输入输出名称
模型元数据
Metadata
17
签名(Signature)解析
签名的作用 · 输入输出映射 · 多签名模型的处理
Signature
签名
18
模型验证与错误处理
解析时常见错误 · FlatBuffer验证器 · 如何检查模型完整性
模型验证
错误处理
19
案例实战
使用Python读取TFLite模型… · 算子列表
案例实战
Python
20
案例实战
使用C++在TFLite Micro…
案例实战
C++
21
案例实战
解析一个MobileNetV2模型 · 分析其结构 · Tensor数量
案例实战
MobileNetV2
22
案例实战
解析一个量化模型 · 提取量化参数并模拟反量化过程
案例实战
解析一个量化模型
23
常见问题
FlatBuffer解析时内存对齐问… · 字节序问题 · 跨平台兼容性
常见问题
FlatBuffer
24
常见问题
如何定位模型中的某个算子 · 如何根据名称查找Tensor
常见问题
如何定位模型
25
常见问题
自定义算子如何处理 · 如何扩展TFLite Micro的算…
常见问题
自定义算子如何处…
26
性能优化
解析时避免拷贝 · 直接访问FlatBuffer内存 · 减少内存占用
性能优化
解析时避免拷贝
27
与TFLite Micro运行时集成
解析结果如何被解释器使用 · 算子注册表与执行流程
TFLite
Micro
28
综合提升
设计一个工具 · 将TFLite模型转换为自定义的紧凑… · 并实现解析器
综合提升
设计一个工具
29
综合提升
对比TFLite Micro与TFL… · 分析嵌入式限制
综合提升
TFLite
30
课程总结
核心知识点回顾 · 常见陷阱 · 学习资源
课程总结
核心知识点回顾
所属VIP或分类
同VIP:TFLite-Micro不兼容算子替换与模型修复
同VIP:TFLite-Micro多传感器融合模型转换与部署
同VIP:TFLite-Micro多格式模型转换与运行时接入