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实现获取Ip归属地等信息
Aug 27 Python
Python实现中一次读取多个值的方法
Apr 22 Python
PyQt5 pyqt多线程操作入门
May 05 Python
PHP实现发送和接收JSON请求
Jun 07 Python
Python调用钉钉自定义机器人的实现
Jan 03 Python
如何在 Django 模板中输出 "{{"
Jan 24 Python
Python实现疫情通定时自动填写功能(附代码)
May 27 Python
Python根据指定文件生成XML的方法
Jun 29 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
Jul 31 Python
利用Python实现Json序列化库的方法步骤
Sep 09 Python
Python爬取微信小程序Charles实现过程图解
Sep 29 Python
总结Python常用的魔法方法
May 25 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
关于PHP5 Session生命周期介绍
2010/03/02 PHP
Discuz Uchome ajaxpost小技巧
2011/01/04 PHP
PHP在特殊字符前加斜杠的实现代码
2011/07/17 PHP
新手菜鸟必读:session与cookie的区别
2013/08/22 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
2015/04/20 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
用XMLDOM和ADODB.Stream实现base64编码解码实现代码
2010/11/28 Javascript
JSON相关知识汇总
2015/07/03 Javascript
Javascript设计模式理论与编程实战之简单工厂模式
2015/11/03 Javascript
BootStrap学习系列之布局组件(下拉,按钮组[toolbar],上拉)
2017/01/03 Javascript
Vue 仿百度搜索功能实现代码
2017/02/16 Javascript
微信小程序 实现列表项滑动显示删除按钮的功能
2017/04/13 Javascript
vue 内联样式style中的background用法说明
2020/08/05 Javascript
python通过加号运算符操作列表的方法
2015/07/28 Python
Python序列操作之进阶篇
2016/12/08 Python
python 变量初始化空列表的例子
2019/11/28 Python
python实点云分割k-means(sklearn)详解
2020/05/28 Python
python中if及if-else如何使用
2020/06/02 Python
linux mint中搜狗输入法导致pycharm卡死的问题
2020/10/28 Python
Python APScheduler执行使用方法详解
2020/12/10 Python
python 实现Requests发送带cookies的请求
2021/02/08 Python
ghd法国官方网站:英国最受欢迎的美发工具品牌
2019/04/18 全球购物
三星法国官方网站:Samsung法国
2019/10/31 全球购物
一份创业计划书范文
2014/02/08 职场文书
汽车销售员如何做职业生涯规划
2014/02/16 职场文书
机械系毕业生求职信
2014/05/28 职场文书
结对共建工作方案
2014/06/02 职场文书
质量提升方案
2014/06/16 职场文书
2014年全国爱牙日宣传活动方案
2014/09/21 职场文书
2014年司机工作总结
2014/11/21 职场文书
2015毕业生实习工作总结
2014/12/12 职场文书
小学生安全教育心得体会
2016/01/15 职场文书
Python实现老照片修复之上色小技巧
2021/10/16 Python