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实现baidu hi自动登录的代码
Feb 10 Python
python rsa 加密解密
Mar 20 Python
python类的继承实例详解
Mar 30 Python
Python查询IP地址归属完整代码
Jun 21 Python
python使用生成器实现可迭代对象
Mar 20 Python
使用50行Python代码从零开始实现一个AI平衡小游戏
Nov 21 Python
python获取交互式ssh shell的方法
Feb 14 Python
Python函数中的可变长参数详解
Sep 12 Python
python统计指定目录内文件的代码行数
Sep 19 Python
在Python中使用turtle绘制多个同心圆示例
Nov 23 Python
PyTorch中反卷积的用法详解
Dec 30 Python
如何理解Python中包的引入
May 29 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
人大复印资料处理程序_查询篇
2006/10/09 PHP
CodeIgniter框架过滤HTML危险代码
2014/06/12 PHP
PHP中的密码加密的解决方案总结
2016/10/26 PHP
JQuery jsonp 使用示例代码
2009/08/12 Javascript
浅析jQuery的链式调用之each函数
2010/12/03 Javascript
JQuery中如何传递参数如click(),change()等具体实现
2013/04/28 Javascript
AngularJS 基础ng-class-even指令用法
2016/08/01 Javascript
JS实现类似51job上的地区选择效果示例
2016/11/17 Javascript
将鼠标焦点定位到文本框最后(代码分享)
2017/01/11 Javascript
微信小程序实现简单input正则表达式验证功能示例
2017/11/30 Javascript
vue组件定义,全局、局部组件,配合模板及动态组件功能示例
2019/03/19 Javascript
微信小程序实现时间戳格式转换
2020/07/20 Javascript
JavaScript 中判断变量是否为数字的示例代码
2020/10/22 Javascript
Python中函数的参数传递与可变长参数介绍
2015/06/30 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
2017/09/06 Python
Python实现修改IE注册表功能示例
2018/05/10 Python
python数据结构之线性表的顺序存储结构
2018/09/28 Python
在django中图片上传的格式校验及大小方法
2019/07/28 Python
Django之编辑时根据条件跳转回原页面的方法
2019/08/21 Python
Python操作Excel把数据分给sheet
2020/05/20 Python
Python 制作查询商品历史价格的小工具
2020/10/20 Python
html5 移动端视频video的android兼容(去除播放控件、全屏)
2020/03/26 HTML / CSS
介绍一下SOA和SOA的基本特征
2016/02/24 面试题
会计专业自我鉴定范文
2013/12/29 职场文书
英语商务邀请函范文
2014/01/16 职场文书
班主任班级寄语大全
2014/04/04 职场文书
软件售后服务方案
2014/05/29 职场文书
作风年建设汇报材料
2014/08/14 职场文书
公司授权委托书样本
2014/09/15 职场文书
先进党员事迹材料
2014/12/24 职场文书
房产公证书
2015/01/23 职场文书
教师创先争优承诺书
2015/04/27 职场文书
拥有这5个特征人,“命”都不会太差
2019/08/16 职场文书
解决mysql的int型主键自增问题
2021/07/15 MySQL
Element实现动态表格的示例代码
2021/08/02 Javascript
MySQL中dd::columns表结构转table过程及应用详解
2022/09/23 MySQL