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 文件管理实例详解
Nov 10 Python
python多进程共享变量
Apr 06 Python
Python使用numpy实现BP神经网络
Mar 10 Python
在Python dataframe中出生日期转化为年龄的实现方法
Oct 20 Python
python3.6+selenium实现操作Frame中的页面元素
Jul 16 Python
详解Python中正则匹配TAB及空格的小技巧
Jul 26 Python
python提取xml里面的链接源码详解
Oct 15 Python
Python查找不限层级Json数据中某个key或者value的路径方式
Feb 27 Python
python实现人脸签到系统
Apr 13 Python
keras小技巧——获取某一个网络层的输出方式
May 23 Python
python mock测试的示例
Oct 19 Python
一些让Python代码简洁的实用技巧总结
Aug 23 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中防止SQL注入攻击和XSS攻击的两个简单方法
2010/04/15 PHP
解析php时间戳与日期的转换
2013/06/06 PHP
php实现统计目录文件大小的函数
2015/12/25 PHP
Zend Framework教程之Resource Autoloading用法实例
2016/03/08 PHP
微信公众号之主动给用户发送消息功能
2019/06/22 PHP
js jquery做的图片连续滚动代码
2008/01/06 Javascript
Javascript this 的一些学习总结
2012/08/31 Javascript
javascript中有趣的反柯里化深入分析
2012/12/05 Javascript
jQuery层次选择器选择元素使用介绍
2013/04/18 Javascript
仿谷歌主页js动画效果实现代码
2013/07/14 Javascript
jQuery实现横向带缓冲的水平运动效果(附demo源码下载)
2016/01/29 Javascript
学JavaScript七大注意事项【必看】
2016/05/04 Javascript
ReactJs实现树形结构的数据显示的组件的示例
2017/08/18 Javascript
AngularJS实现表单元素值绑定操作示例
2017/10/11 Javascript
使用JQuery实现图片轮播效果的实例(推荐)
2017/10/24 jQuery
vue中手机号,邮箱正则验证以及60s发送验证码的实例
2018/03/16 Javascript
微信小程序实现弹出菜单
2018/07/19 Javascript
微信小程序实现文字无限轮播效果
2018/12/28 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
从零学Python之hello world
2014/05/21 Python
Python中字典和JSON互转操作实例
2015/01/19 Python
Python列表list解析操作示例【整数操作、字符操作、矩阵操作】
2017/07/25 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
python实现将一个数组逆序输出的方法
2018/06/25 Python
Python和Go语言的区别总结
2019/02/20 Python
Python列表的切片实例讲解
2019/08/20 Python
Django 自定义404 500等错误页面的实现
2020/03/08 Python
使用pytorch 筛选出一定范围的值
2020/06/28 Python
HTML5页面直接调用百度地图API获取当前位置直接导航目的地的实现代码
2018/03/02 HTML / CSS
小蚁科技官方商店:YI Technology
2019/08/23 全球购物
什么是反射
2012/03/17 面试题
劳动之星获奖感言
2014/02/01 职场文书
2015中秋节晚会主持词
2015/07/01 职场文书
pytorch显存一直变大的解决方案
2021/04/08 Python
Axios代理配置及封装响应拦截处理方式
2022/04/07 Vue.js
shell进度条追踪指令执行时间的场景分析
2022/06/16 Servers