原理

representative_dataset是代表性数据集的意思,一般我们取的是validation的那一段数据集,它的作用是用于校准或估计模型中所有浮点数组(如模型输入、中间层激活输出和模型输出)的范围,即(最小、最大),以进行量化。

一般我们在量化PB文件的时候就需要这一个参数,这个参数的作用是用于矫正与标准化网络里所有浮点数数组大小,representative_dataset一般给的值是验证集里的数据,这样让Tensor Flow来矫正网络里所有的浮点数数组的输入与输出范围,如验证集里的图像大小是64x64,72x72,128x128,那么浮点数数组会被量化的大小一般取值范围是64x64-128x128,这样能保证输入源的数据能够被数组存储起来,如卷积在做卷积工作时都需要临时浮点数数组来存储卷积操作过程中产生的数值。

因为针对于神经网络来说,你输入时来判断图像大小在动态扩充数组的话这样会发生更多的内存COPY,耗费更多的运算时间与效率,神经网络的工作理应做权重计算。

Tensor Flow量化里representative_dataset参数是什么意思?相关推荐

  1. python输入参数改变图形_Python基于Tensor FLow的图像处理操作详解

    本文实例讲述了Python基于Tensor FLow的图像处理操作.分享给大家供大家参考,具体如下: 在对图像进行深度学习时,有时可能图片的数量不足,或者希望网络进行更多的学习,这时可以对现有的图片数 ...

  2. 什么是Tensor Flow和lite以及数据流图

    目录 概述 发展历史 数据流图 基本架构 概述 Tensor Flow是谷歌Google Brain实验室维护开发的,它于2015年11月9日发布第一个初始版本,遵循Apache 2.0开源协议,经过 ...

  3. python图像处理教程_Python基于Tensor FLow的图像处理操作详解

    本文实例讲述了Python基于Tensor FLow的图像处理操作.分享给大家供大家参考,具体如下: 在对图像进行深度学习时,有时可能图片的数量不足,或者希望网络进行更多的学习,这时可以对现有的图片数 ...

  4. 基于Zephyr在微型MCU上使用Tensor Flow Lite Micro做图像分类

    首先需要保证你已经拥有了一个图像分类的模型. 其次我们需要Zephyr RTOS. 这些可以参考如下文章: 基于Stm32F746g_disg平台下移植zephry使用TinyML预测模型_17岁bo ...

  5. Tensor Flow V2:将Tensor Flow H5模型文件转换为tflite

    目录 H5模型文件介绍 Tflite模型文件介绍 转换代码 H5模型文件介绍 h5文件全称HDF5,是Tensor Flow2.0新增的文件模型,它保存了训练时的所有参数包括权重等特征信息,与其它模型 ...

  6. Tensor Flow V2:基于Tensor Flow Keras的摄氏度到华氏度温度转换的训练模型

    理论知识 ​​​​​​神经网络全连接层详解_17岁boy的博客-CSDN博客 什么是Tensor Flow和lite以及数据流图_17岁boy的博客-CSDN博客 什么是Keras? Keras是一个 ...

  7. python中tensorflow_Python Tensor FLow简单使用方法实例详解

    本文实例讲述了Python Tensor FLow简单使用方法.分享给大家供大家参考,具体如下: 1.基础概念 Tensor表示张量,是一种多维数组的数据结构.Flow代表流,是指张量之间通过计算而转 ...

  8. 让chatGPT使用Tensor flow Keras组装Bert,GPT,Transformer

    让chatGPT使用Tensor flow Keras组装Bert,GPT,Transformer implement Transformer Model by Tensor flow Keras i ...

  9. Kettle使用_30 作业里使用参数

    Kettle使用_30 作业里使用参数 需求描述 需求:通过Kettle对作业.转换进行参数传递 解决方法:通过环境变量.命名参数.获取系统信息.获取变量等组件对转换进行传值. Kettle步骤 St ...

最新文章

  1. 陶哲轩实分析定义8.5.5的一个注记
  2. class里面只能写以下5种
  3. 旷视开源了一套图像检索和ReID的PyTorch库
  4. android webserver mysql,Android手机变身Web服务器,BitWebServer简单评测
  5. 语言 micropython_【雕爷学编程】MicroPython动手做(03)——零基础学MaixPy之开机测试...
  6. JavaScript学习(十二)—removeAttribute方法、hasAttribute方法、createAttribute方法以及setAttributeNode方法
  7. Redis实现分布式锁2
  8. springmvc框架原理学习
  9. 用python定时自动发微博_Python 教你自动发微博,每日一句英语
  10. Java高级:面试题-1
  11. WEP_密码破解教程_BT3_使用_(原创技术化)
  12. Flash动画短片制作流程注意点
  13. 【数据分析】豆瓣电影Top250爬取的数据的可视化分析
  14. 怎么让模糊的数字变清楚_Re: 请问将模糊的图片中数字变的清晰方法是?多谢!!!...
  15. 系统学习机器学习之组合多分类器
  16. 解决ffmpeg合并视频后播放条拖不动,画面出错的问题
  17. 如何选择适合你的兴趣爱好(六),钢琴
  18. mysql gone away的几种原因
  19. 赌徒破产理论(Gambler's Ruin)
  20. The remote end hung up unexpectedly The remote end hung up unexpectedly RPC failed;

热门文章

  1. python datetime strptime_python datetime模块strptime/strptime format常见格式命令_施罗德_新浪博客...
  2. idea 自动加头部注释
  3. 端口 0-65536 TCP和UDP端口的区别
  4. c语言游戏角色建立,(c语言)游戏中由人物各种信息组成的结构体
  5. python字符串_Python字符串三种格式化输出
  6. html5 tooltips,纯js轻量级tooltips工具提示插件
  7. dlna和miracast可以共存吗_Airplay、Miracast、DLNA传输原理的底层搭建
  8. msvcrt.dll故障模块 explorer.exe_辽阳专业的风冷热泵模块机组厂
  9. oracle11g远程命令执行漏洞,漏洞应急|Oracle Weblogic Server远程代码执行漏洞(CVE-2021-2109)...
  10. 将查询出来的数据按照一个字段分组且排序过程中,遇到的一些有关group的问题(分组排序应该使用partition by)