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 相关文章推荐
python3实现短网址和数字相互转换的方法
Apr 28 Python
使用Django2快速开发Web项目的详细步骤
Jan 06 Python
Django csrf 两种方法设置form的实例
Feb 03 Python
Django的models模型的具体使用
Jul 15 Python
python实现邮件自动发送
Aug 10 Python
详解Ubuntu环境下部署Django+uwsgi+nginx总结
Apr 02 Python
使用Keras实现简单线性回归模型操作
Jun 12 Python
python3.4中清屏的处理方法
Jul 06 Python
python修改微信和支付宝步数的示例代码
Oct 12 Python
python palywright库基本使用
Jan 21 Python
python实现发送邮件
Mar 02 Python
Python时间操作之pytz模块使用详解
Jun 14 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 采集书并合成txt格式的实现代码
2009/03/01 PHP
PHP学习笔记之字符串编码的转换和判断
2014/05/22 PHP
在Laravel5中正确设置文件权限的方法
2019/05/22 PHP
php设计模式之原型模式分析【星际争霸游戏案例】
2020/03/23 PHP
js压缩利器
2007/02/20 Javascript
javascript下查找父节点的简单方法
2007/08/13 Javascript
JavaScript 继承的实现
2009/07/09 Javascript
jQuery 跨域访问问题解决方法
2009/12/02 Javascript
容易被忽略的JS脚本特性
2011/09/13 Javascript
JS代码优化技巧之通俗版(减少js体积)
2011/12/23 Javascript
Javascript级联下拉菜单以及AJAX数据验证核心代码
2013/05/10 Javascript
jquery使用经验小结
2015/05/20 Javascript
javascript字符串与数组转换汇总
2015/05/26 Javascript
浅谈Javascript线程及定时机制
2015/07/02 Javascript
JavaScript设计模式之代理模式详解
2017/06/09 Javascript
JS实现div模块的截图并下载功能
2017/10/17 Javascript
浅谈angular4实际项目搭建总结
2017/12/01 Javascript
详解微信小程序的 request 封装示例
2018/08/21 Javascript
JS实现深度优先搜索求解两点间最短路径
2019/01/17 Javascript
微信小程序页面间传值与页面取值操作实例分析
2019/04/30 Javascript
详解小程序input框失焦事件在提交事件前的处理
2019/05/05 Javascript
layui 对弹窗 form表单赋值的实现方法
2019/09/04 Javascript
微信小程序错误this.setData报错及解决过程
2019/09/18 Javascript
跟老齐学Python之使用Python查询更新数据库
2014/11/25 Python
Python 功能和特点(新手必学)
2015/12/30 Python
基于python yield机制的异步操作同步化编程模型
2016/03/18 Python
关于TensorFlow新旧版本函数接口变化详解
2020/02/10 Python
python 轮询执行某函数的2种方式
2020/05/03 Python
tensorflow 2.0模式下训练的模型转成 tf1.x 版本的pb模型实例
2020/06/22 Python
PyCharm 解决找不到新打开项目的窗口问题
2021/01/15 Python
AmazeUI中各种的导航式菜单与解决方法
2020/08/19 HTML / CSS
英国123鲜花网站:123 Flowers
2019/07/07 全球购物
细节决定成败演讲稿
2014/05/12 职场文书
公务员年度考核个人总结
2015/02/12 职场文书
2015年教师教学工作总结
2015/04/28 职场文书
农民工工资保障承诺书
2015/05/04 职场文书