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 ORM框架SQLAlchemy学习笔记之安装和简单查询实例
Jun 10 Python
Python兔子毒药问题实例分析
Mar 05 Python
Python实现脚本锁功能(同时只能执行一个脚本)
May 10 Python
python并发2之使用asyncio处理并发
Dec 21 Python
Python读csv文件去掉一列后再写入新的文件实例
Dec 28 Python
python排序函数sort()与sorted()的区别
Sep 18 Python
Python完成毫秒级抢淘宝大单功能
Jun 06 Python
python-序列解包(对可迭代元素的快速取值方法)
Aug 24 Python
浅析Python数字类型和字符串类型的内置方法
Dec 22 Python
TensorFlow自定义损失函数来预测商品销售量
Feb 05 Python
django有外键关系的两张表如何相互查找
Feb 10 Python
Pyecharts 中Geo函数常用参数的用法说明
Feb 01 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
PHP4实际应用经验篇(2)
2006/10/09 PHP
如何使用脚本模仿登陆过程
2006/11/22 PHP
实例讲解PHP表单
2020/06/10 PHP
JScript中的"this"关键字使用方式补充材料
2007/03/08 Javascript
jquery中对表单的基本操作代码
2010/07/29 Javascript
JavaScript面向对象(极简主义法minimalist approach)
2012/07/17 Javascript
jquery 插件开发 extjs中的extend用法小结
2013/01/04 Javascript
javascript框架设计之类工厂
2015/06/23 Javascript
使用Web Uploader实现多文件上传
2016/06/08 Javascript
Vue实战之vue登录验证的实现代码
2017/10/31 Javascript
微信小程序block的使用教程
2018/04/01 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
[47:20]DAC2018 4.4 淘汰赛 Optic vs Mineski 第一场
2018/04/05 DOTA
Python的Django框架中模板碎片缓存简介
2015/07/24 Python
python3操作mysql数据库的方法
2017/06/23 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
Python使用pyodbc访问数据库操作方法详解
2018/07/05 Python
python实现反转部分单向链表
2018/09/27 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
Python属性和内建属性实例解析
2020/01/14 Python
解决python父线程关闭后子线程不关闭问题
2020/04/25 Python
Python如何基于Tesseract实现识别文字功能
2020/06/05 Python
孕妇内衣和胸罩:Cake Maternity
2018/07/16 全球购物
英国美发和美容产品商城:HQhair
2019/02/08 全球购物
俄罗斯童装网上商店:BebaKids
2020/06/06 全球购物
瑞士首家网上药店折扣店:McDrogerie
2020/12/22 全球购物
公司员工的自我评价范例
2013/11/01 职场文书
大学生职业生涯规划书模板
2014/01/03 职场文书
小加工厂管理制度
2014/01/21 职场文书
小学校园广播稿集锦
2014/10/04 职场文书
2014年企业工会工作总结
2014/11/12 职场文书
2014年维修电工工作总结
2014/11/20 职场文书
会计工作总结范文2014
2014/12/23 职场文书
小学大队干部竞选稿
2015/11/20 职场文书
音乐课《小猫钓鱼》教学反思
2016/02/18 职场文书
《猴王出世》教学反思
2016/02/23 职场文书