问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

【1】tf-1:tensorflowLite量化及推理、评估过程整理-附python代码

发布网友 发布时间:2024-10-02 02:22

我来回答

1个回答

热心网友 时间:2024-11-15 18:13

模型量化主要包括三个步骤:权重量化、中间特征图量化和可能需要的量化感知训练。TensorFlow Lite和NVIDIA TensorRT是常用工具,它们基于每层参数的最大最小值进行量化,但忽略了层间依赖,可能导致精度损失并需要额外数据进行调整。针对不同规模的模型,小模型量化训练更为推荐。


在实践中,我们首先通过TensorFlow训练一个手写数字模型。量化过程分为两种:1)PTQ(Post Training Quantization),训练后量化,适用于参数冗余高的大模型,精度损失较小;2)QAT(Quantization Aware Training),量化训练,过程复杂,适用于小模型,量化后精度损失约1-2个点。量化后的模型以.tflite格式存储,可以与原始.pb格式互转。


为了评估量化效果,我们使用MobilenetV1模型进行推理,对比fp32精度和量化后的模型输出。通过余弦相似度计算程序,比较量化前后模型的输出。尽管存在一些问题,如量化后的模型在x86平台上可能效果不佳,但后续将进行更深入的研究,包括整理手写体数字模型的推理过程代码,以及比较TensorRT和微软NNI的量化方案。


以下是相关代码和文件清单:



训练模型与量化代码:quant-example.ipynb
fp32推理:mobilenet_tflite_fp32.py
uint8量化推理:mobilenet_tflite_quant.py 和 mobilenet_tf.py
余弦相似度计算工具:cosine_similarity2.py

对于发现的问题,如推理输出类别差异,已定位为代码读取图片机制问题,待解决。后续将进行系列文章的深入探讨,包括其他量化工具的对比分析。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
intel 英特尔 酷睿 i5-9400F CPU 2.9GHz 6核6线程-详细介绍 vivo手机越用网络越慢 怎么检测 二手苹果电脑交易注意买二手苹果笔记本电脑应注意什么 比如我买一个二手笔记本卖家笔记本预装正版win10的话把他账号注销登录我... 二手苹果笔记本怎么更改账户 军婚假期有多少天 金立e6mini开机出现el 甘肃基层卫生主要内容 甘肃基层医疗卫生系统怎么撤销处方 天津市选调生通过面试了不去会怎么样 德国施耐特建材(中国)有限公司发展简史 中国投资有限责任公司历程回顾 请各位大侠帮我看看关于事业选择的塔罗牌 各位大侠:给看看这是什么植物?荨麻吗?哪一种? 各位大侠,请帮忙看看,这个蓝屏是怎么回事 各位大侠快来看看,这颗平安树是怎么了?要怎么养护? 各位大侠赶快来看一下,我的电脑为什么又是开机会这样呀! ...支付成功,并且有订单号,但一直未收到邮件或短信,订单是否成功... ...广珠轻轨网上订票 那是不是已经成功买到票呢?? lol 1350清兵最快的英雄 嘉积镇政务公开 lol佣兵模式什么英雄厉害 琼海市嘉积中学怎么样? lol佣兵大作战选什么英雄好? 2014年海南省琼海市嘉积第三中学的分数线是多少 LOL现在的英雄哪个清除兵线最快能秒的大神们帮帮忙 琼海市嘉积第三中学的介绍 舍得杂粮煎饼怎么刮上了就铲不下来 200元左右一瓶的酱香酒有什么值得被好酱网推荐的呢?(200元的酱香型白酒... 赛尔号100r想买狂战,冰王,雷神雷伊那个比较好 【Tensorflow 2.0 正式版教程】tf.data.Dataset的基本使用方法_百度... bim体重指数是什么意思 有哪些品牌的安全帽好用? 《情深深雨濛濛》李副官, 早知道尔杰的身份, 为何不告诉陆振华?_百度知... 情深深雨濛濛的尔杰长大了吗 大学生基础文明现状的调查及其应对……求大神解答,不少于2000字 请问成都玉林中学初中的肖家河校区有没有宏志班? 浅谈如何发挥大学生党员先进性,字数不少于2500,要原创……谢了 “丁丁”要多长多粗多硬才能达标呢 中国男人的弟弟怎么测量 21岁男子JJ勃起时13厘米正常吗? 成语辽东之什么 炒豆芽适合搭配什么蔬菜? 豆芽菜适合搭配哪些蔬菜一起烹饪? 招商银行一卡通收年费吗? 在编辑EXCEL中,点击复制某一单元格时,出现软件无响应或系统死机。该怎么... 招商银行一卡通有年费吗? 招商银行一卡通普通卡收年费吗 百慕大三角现象解释 Excel2007 复制东西和向单元格里填写东西excel就死了