Tensorflow读取并输出已保存模型的权重数值方式


Posted in Python onJanuary 04, 2020

这篇文章是为了对网络模型的权重输出,可以用来转换成其他框架的模型。

import tensorflow as tf
from tensorflow.python import pywrap_tensorflow

#首先,使用tensorflow自带的python打包库读取模型
model_reader = pywrap_tensorflow.NewCheckpointReader(r"model.ckpt")

#然后,使reader变换成类似于dict形式的数据
var_dict = model_reader.get_variable_to_shape_map()

#最后,循环打印输出
for key in var_dict:
  print("variable name: ", key)
  print(model_reader.get_tensor(key))

结果(其中一个权重的示例)

........
variable name: InceptionV3/Mixed_7c/Branch_3/Conv2d_0b_1x1/weights
[[[[ 0.00013783 -0.00251428 0.02235526 ... -0.01409702 0.00340105
  -0.00752808]
  [ 0.01590012 -0.00258413 -0.00627338 ... -0.03600493 0.01220086
  -0.01254225]
  [-0.02394262 -0.00764508 -0.00895328 ... -0.01731405 0.03568469
   0.00918952]
  ...
  [-0.01865693 -0.00358359 -0.02342288 ... 0.00935838 0.00367858
  -0.00976252]
  [ 0.01297642 0.00223457 0.00652326 ... -0.00762609 -0.0136022
  -0.01129473]
  [-0.01395879 -0.00920246 0.01061887 ... 0.0236958  0.00041993
  -0.01291134]]]]
......

以上这篇Tensorflow读取并输出已保存模型的权重数值方式就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的Django框架中设置日期和字段可选的方法
Jul 17 Python
python正则表达式及使用正则表达式的例子
Jan 22 Python
python3+PyQt5自定义视图详解
Apr 24 Python
python 美化输出信息的实例
Oct 15 Python
Python XlsxWriter模块Chart类用法实例分析
Mar 11 Python
python如何从文件读取数据及解析
Sep 19 Python
Matplotlib scatter绘制散点图的方法实现
Jan 02 Python
Python Numpy,mask图像的生成详解
Feb 19 Python
Python opencv相机标定实现原理及步骤详解
Apr 09 Python
在服务器上安装python3.8.2环境的教程详解
Apr 26 Python
使用SQLAlchemy操作数据库表过程解析
Jun 10 Python
Python selenium爬取微信公众号文章代码详解
Aug 12 Python
tensorflow实现打印ckpt模型保存下的变量名称及变量值
Jan 04 #Python
tensorflow 获取所有variable或tensor的name示例
Jan 04 #Python
tensorflow没有output结点,存储成pb文件的例子
Jan 04 #Python
TensorFlow查看输入节点和输出节点名称方式
Jan 04 #Python
根据tensor的名字获取变量的值方式
Jan 04 #Python
将tensorflow.Variable中的某些元素取出组成一个新的矩阵示例
Jan 04 #Python
tensorflow实现tensor中满足某一条件的数值取出组成新的tensor
Jan 04 #Python
You might like
第五节 克隆 [5]
2006/10/09 PHP
PHP 实用代码收集
2010/01/22 PHP
php过滤HTML标签、属性等正则表达式汇总
2014/09/22 PHP
php源码的使用方法讲解
2019/09/26 PHP
innerHTML,outerHTML,innerTEXT三者之间的区别
2007/01/28 Javascript
JScript中使用ADODB.Stream判断文件编码的代码
2008/06/09 Javascript
动态添加js事件实现代码
2009/03/12 Javascript
jQuery boxy弹出层插件中文演示及使用讲解
2011/02/24 Javascript
jquery图片放大镜功能的实例代码
2013/03/26 Javascript
关于jquery input textare 事件绑定及用法学习
2013/04/03 Javascript
javascript实现textarea中tab键的缩排处理方法
2015/06/26 Javascript
jQuery的Cookie封装,与PHP交互的简单实现
2016/10/05 Javascript
微信小程序实现搜索历史功能
2020/03/26 Javascript
在vue中实现禁止回退上一步,路由不存历史记录
2020/07/22 Javascript
Python自定义函数的创建、调用和函数的参数详解
2014/03/11 Python
解读Python中degrees()方法的使用
2015/05/18 Python
Python base64编码解码实例
2015/06/21 Python
Python中optparser库用法实例详解
2018/01/26 Python
python实现随机梯度下降法
2020/03/24 Python
详解python读取和输出到txt
2019/03/29 Python
Python-while 计算100以内奇数和的方法
2019/06/11 Python
Tensorflow实现多GPU并行方式
2020/02/03 Python
python模块如何查看
2020/06/16 Python
Python模拟登录和登录跳转的参考示例
2020/10/30 Python
canvas使用注意点总结
2013/07/19 HTML / CSS
详解快速开发基于 HTML5 网络拓扑图应用
2018/01/08 HTML / CSS
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
马德里运动鞋商店:Nigra Mercato
2020/02/16 全球购物
服装设计师职业生涯规划范文
2014/02/28 职场文书
银行授权委托书范本
2014/10/04 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
运动会主持人开幕词
2016/03/04 职场文书
CSS3 菱形拼图实现只旋转div 背景图片不旋转功能
2021/03/30 HTML / CSS
浅谈Python基础之列表那些事儿
2021/05/11 Python
python使用pycharm安装pyqt5以及相关配置
2022/04/22 Python
彻底弄懂Python中的回调函数(callback)
2022/06/25 Python