tensorflow 初始化未初始化的变量实例


Posted in Python onFebruary 06, 2020

今日在Stack Overflow上看到一个问如何只初始化未初始化的变量,有人提供了一个函数,特地粘贴过来共大家品鉴:

import tensorflow as tf
 
def initialize_uninitialized(sess):
  global_vars     = tf.global_variables()
  is_not_initialized  = sess.run([tf.is_variable_initialized(var) for var in global_vars])
  not_initialized_vars = [v for (v, f) in zip(global_vars, is_not_initialized) if not f]
 
  print [str(i.name) for i in not_initialized_vars] # only for testing
  if len(not_initialized_vars):
    sess.run(tf.variables_initializer(not_initialized_vars))

通过tf.global_variables()返回一个全局变量的列表global_vars, 然后以python列表解析式的方式判断全局变量列表global_vars中每个变量是否都被初始化了,并返回一个对应的True/False的布尔值列表is_not_initialized;

然后再把global_vars中的变量和布尔值列表进行打包配对,并选出没有初始化的变量的列表,得到所有未初始化变量的列表not_initialized_vars;打印出这些变量的名字;

对于这些未初始化的变量,通过会话(sess)运行tf.variables_initializer(not_initialized_vars)使所有未初始化的变量都初始化。

以上这篇tensorflow 初始化未初始化的变量实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中 logging的使用详解
Oct 25 Python
python利用rsa库做公钥解密的方法教程
Dec 10 Python
Python语言描述KNN算法与Kd树
Dec 13 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
Jun 14 Python
python selenium自动上传有赞单号的操作方法
Jul 05 Python
pandas dataframe添加表格框线输出的方法
Feb 08 Python
Python:type、object、class与内置类型实例
Dec 25 Python
浅谈TensorFlow中读取图像数据的三种方式
Jun 30 Python
pandas:get_dummies()与pd.factorize()的用法及区别说明
May 21 Python
python简单验证码识别的实现过程
Jun 20 Python
Python实现查询剪贴板自动匹配信息的思路详解
Jul 09 Python
python对文档中元素删除,替换操作
Apr 02 Python
python中count函数简单的实例讲解
Feb 06 #Python
tensorflow之变量初始化(tf.Variable)使用详解
Feb 06 #Python
使用TensorFlow搭建一个全连接神经网络教程
Feb 06 #Python
详解python 降级到3.6终极解决方案
Feb 06 #Python
PyCharm如何导入python项目的方法
Feb 06 #Python
tensorflow 环境变量设置方式
Feb 06 #Python
快速查找Python安装路径方法
Feb 06 #Python
You might like
php+iframe实现隐藏无刷新上传文件
2012/02/10 PHP
PHP多文件上传实例
2015/07/09 PHP
php版微信公众账号第三方管理工具开发简明教程
2016/09/23 PHP
PHP页面输出搜索后跳转下一页的处理方法
2016/09/30 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
PHP实现用session来实现记录用户登陆信息
2018/10/15 PHP
PHP开发API接口签名生成及验证操作示例
2020/05/27 PHP
jQuery中:disabled选择器用法实例
2015/01/04 Javascript
详解JavaScript的Polymer框架中的通知交互
2015/07/29 Javascript
微信小程序之仿微信漂流瓶实例
2016/12/09 Javascript
分析javascript中9 个常见错误阻碍你进步
2017/09/18 Javascript
原生JS实现旋转轮播图+文字内容切换效果【附源码】
2018/09/29 Javascript
JavaScript面试中常考的字符串操作方法大全(包含ES6)
2020/05/10 Javascript
深入了解JS之作用域和闭包
2020/06/16 Javascript
JavaScript实现世界各地时间显示
2020/09/07 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
[02:57]DOTA2亚洲邀请赛小组赛第四日 赛事回顾
2015/02/02 DOTA
[02:29]大剑、皮鞭、女装,这届DOTA2勇士令状里都有
2020/07/17 DOTA
让Python代码更快运行的5种方法
2015/06/21 Python
python 读取excel文件生成sql文件实例详解
2017/05/12 Python
带你了解python装饰器
2017/06/15 Python
Python爬虫实战:分析《战狼2》豆瓣影评
2018/03/26 Python
python-str,list,set间的转换实例
2018/06/27 Python
django中使用事务及接入支付宝支付功能
2019/09/15 Python
Pytorch 的损失函数Loss function使用详解
2020/01/02 Python
解决Jupyter因卸载重装导致的问题修复
2020/04/10 Python
网络方面基础面试题
2012/11/16 面试题
动态密码技术
2012/10/18 面试题
优秀士兵个人事迹材料
2014/01/19 职场文书
庆元旦迎新年广播稿
2014/02/18 职场文书
基层党建工作宣传标语
2014/06/24 职场文书
公司员工活动策划方案
2014/08/20 职场文书
成本低的5个创业项目:投资小、赚钱快
2019/08/20 职场文书
Java用自带的Image IO给图片添加水印
2021/06/15 Java/Android
Python Django模型详解
2021/10/05 Python
python数字图像处理之图像的批量处理
2022/06/28 Python