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基于mysql实现的简单队列以及跨进程锁实例详解
Jul 07 Python
python 编程之twisted详解及简单实例
Jan 28 Python
Python只用40行代码编写的计算器实例
May 10 Python
python迭代dict的key和value的方法
Jul 06 Python
python中cPickle类使用方法详解
Aug 27 Python
Python读取系统文件夹内所有文件并统计数量的方法
Oct 23 Python
python使用paramiko模块通过ssh2协议对交换机进行配置的方法
Jul 25 Python
python使用sessions模拟登录淘宝的方式
Aug 16 Python
Python 实现取多维数组第n维的前几位
Nov 26 Python
初学者学习Python好还是Java好
May 26 Python
安装不同版本的tensorflow与models方法实现
Feb 20 Python
Python爬虫爬取微博热搜保存为 Markdown 文件的源码
Feb 22 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 使用memcached简单示例分享
2015/03/05 PHP
PHP里的$_GET数组介绍
2019/03/22 PHP
laravel开发环境homestead搭建过程详解
2020/07/03 PHP
宝塔面板在NGINX环境中TP5.1如何运行?
2021/03/09 PHP
15个款优秀的 jQuery 图片特效插件推荐
2011/11/21 Javascript
window.open的页面如何刷新(父页面)上层页面
2012/12/28 Javascript
jQuery 无刷新分页实例代码
2013/11/12 Javascript
javascript避免数字计算精度误差的方法详解
2014/03/05 Javascript
js解决select下拉选不中问题
2014/10/14 Javascript
js闭包所用的场合以及优缺点分析
2015/06/22 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
浅谈js函数三种定义方式 & 四种调用方式 & 调用顺序
2017/02/19 Javascript
纯原生js实现贪吃蛇游戏
2020/04/16 Javascript
详解node-ccap模块生成captcha验证码
2017/07/01 Javascript
说说如何利用 Node.js 代理解决跨域问题
2019/04/22 Javascript
[03:56]还原FTP电影首映式 DOTA2群星拼出遗迹世界
2014/03/26 DOTA
[02:41]DOTA2亚洲邀请赛小组赛第三日 赛事回顾
2015/02/01 DOTA
[33:09]完美世界DOTA2联赛循环赛 Forest vs DM BO2第二场 10.29
2020/10/29 DOTA
Python的re模块正则表达式操作
2016/05/25 Python
Django中的Model操作表的实现
2018/07/24 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
Python Pandas数据结构简单介绍
2019/07/03 Python
Python读取实时数据流示例
2019/12/02 Python
Python实现点云投影到平面显示
2020/01/18 Python
pytorch实现MNIST手写体识别
2020/02/14 Python
python+requests实现接口测试的完整步骤
2020/10/27 Python
Gretna Green中文官网:苏格兰格林小镇
2019/10/16 全球购物
大学生入党思想汇报
2014/01/14 职场文书
仓管岗位职责范本
2014/02/08 职场文书
小学生期末评语
2014/04/21 职场文书
安全目标责任书
2014/07/22 职场文书
教师先进个人材料
2014/12/17 职场文书
毕业生班级鉴定评语
2015/01/04 职场文书
少先队入队仪式主持词
2015/07/04 职场文书
2016年“节能宣传周”活动总结
2016/04/05 职场文书
Python中的套接字编程是什么?
2021/06/21 Python