首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tensorflow中卷积神经网络8位量化的量化方案

tensorflow中卷积神经网络8位量化的量化方案
EN

Stack Overflow用户
提问于 2020-03-27 01:18:56
回答 1查看 68关注 0票数 0

从所有我为CNN提供的Tensorflow code for quantization量化参考中,量化方案是这样表述的

对于8位,步长= range/255此处range = xmax-xmin,但如tensorflow实现中的图像所示

范围由range = std::max(std::abs(*min_value),std::abs(*max_value))给出;

有谁能告诉我它们的区别或用途吗?

EN

回答 1

Stack Overflow用户

发布于 2020-04-02 07:10:51

这是因为您指向的代码用于对称量化,其中范围需要在0的两侧相同。因此,代码中的" range“变量实际上指的是整个浮点范围的一半。

例如,min_value = -1 max_value =2

范围= std::max(abs(-1),abs(2)) =2

因此,代码中的整个范围将是-2到2。

希望这是有意义的!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60872726

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档