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实现2048小游戏
Mar 30 Python
Python进行数据提取的方法总结
Aug 22 Python
Python动态参数/命名空间/函数嵌套/global和nonlocal
May 29 Python
pytorch 实现张量tensor,图片,CPU,GPU,数组等的转换
Jan 13 Python
TensorFlow内存管理bfc算法实例
Feb 03 Python
Python基于read(size)方法读取超大文件
Mar 12 Python
Django ORM 查询表中某列字段值的方法
Apr 30 Python
Python使用Paramiko控制liunx第三方库
May 20 Python
keras中epoch,batch,loss,val_loss用法说明
Jul 02 Python
Django ModelForm组件原理及用法详解
Oct 12 Python
关于Python错误重试方法总结
Jan 03 Python
Django模型层实现多表关系创建和多表操作
Jul 21 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
深入解析fsockopen与pfsockopen的区别
2013/07/05 PHP
php json_encode()函数返回json数据实例代码
2014/10/10 PHP
PHP微信PC二维码登陆的实现思路
2017/07/13 PHP
asp.net HttpHandler实现图片防盗链
2009/11/09 Javascript
jQuery中(function(){})()执行顺序的理解
2013/03/05 Javascript
javascript实现的一个随机点名功能
2014/08/26 Javascript
学习JavaScript设计模式(代理模式)
2015/12/03 Javascript
JS集成fckeditor及判断内容是否为空的方法
2016/05/27 Javascript
Bootstrap基本布局实现方法详解
2016/11/25 Javascript
用js制作淘宝放大镜效果
2020/10/28 Javascript
Vue Ajax跨域请求实例详解
2017/06/20 Javascript
关于使用js算总价的问题
2017/06/23 Javascript
zTree异步加载展开第一级节点的实现方法
2017/09/05 Javascript
js解决软键盘遮挡输入框的问题分享
2017/12/19 Javascript
原生JS写Ajax的请求函数功能
2017/12/22 Javascript
Vue.js最佳实践(五招助你成为vuejs大师)
2018/05/04 Javascript
微信小程序网络请求封装示例
2018/07/24 Javascript
createObjectURL方法实现本地图片预览
2019/09/30 Javascript
vue项目从node8.x升级到12.x后的问题解决
2019/10/25 Javascript
浅谈Vue 自动化部署打包上线
2020/06/14 Javascript
[03:17]DOTA2-DPC中国联赛1月29日Recap集锦
2021/03/11 DOTA
使用Python获取Linux系统的各种信息
2014/07/10 Python
Python各类图像库的图片读写方式总结(推荐)
2018/02/23 Python
django启动uwsgi报错的解决方法
2018/04/08 Python
python开发准备工作之配置虚拟环境(非常重要)
2019/02/11 Python
python3对接mysql数据库实例详解
2019/04/30 Python
Python中的支持向量机SVM的使用(附实例代码)
2019/06/26 Python
对Python中class和instance以及self的用法详解
2019/06/26 Python
pymysql 插入数据 转义处理方式
2020/03/02 Python
谈一谈HTML5本地存储技术
2016/03/02 HTML / CSS
日本必酷网络直营店:Biccamera
2019/03/23 全球购物
澳大利亚波希米亚风时尚品牌:Tree of Life
2019/09/15 全球购物
sleep()方法和wait()方法的区别是什么
2012/11/17 面试题
拔河比赛口号
2014/06/10 职场文书
幼儿园欢迎词范文
2015/01/26 职场文书
证婚人婚礼致辞
2015/07/28 职场文书