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抓取网页时字符集转换问题处理方案分享
Jun 19 Python
python使用电子邮件模块smtplib的方法
Aug 28 Python
Python3实现发送QQ邮件功能(文本)
Dec 15 Python
Python读取mat文件,并转为csv文件的实例
Jul 04 Python
Python 数值区间处理_对interval 库的快速入门详解
Nov 16 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
Dec 30 Python
关于Python 的简单栅格图像边界提取方法
Jul 05 Python
Python线程指南分享
Nov 19 Python
python队列原理及实现方法示例
Nov 27 Python
python实现图像拼接功能
Mar 23 Python
如何基于python实现不邻接植花
May 01 Python
使用keras内置的模型进行图片预测实例
Jun 17 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
怎样在UNIX系统下安装MySQL
2006/10/09 PHP
解析CI即CodeIgniter框架在Nginx下的重写规则
2013/06/03 PHP
Laravel 5框架学习之向视图传送数据(进阶篇)
2015/04/08 PHP
PHP常用的排序和查找算法
2015/08/06 PHP
PHP中Session和Cookie是如何操作的
2015/10/10 PHP
php实现mysql数据库连接操作及用户管理
2015/11/08 PHP
PHP图片加水印实现方法
2016/05/06 PHP
PHP 返回数组后处理方法(开户成功后弹窗提示)
2017/07/03 PHP
PHP面向对象程序设计之多态性的应用示例
2018/12/19 PHP
浅谈Laravel模板实体转义带来的坑
2019/10/22 PHP
如何在Laravel5.8中正确地应用Repository设计模式
2019/11/26 PHP
使用javascript实现监控视频播放并打印日志
2015/01/05 Javascript
Bootstrap列表组学习使用
2017/02/09 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
jQuery中animate()的使用方法及解决$(”body“).animate({“scrollTop”:top})不被Firefox支持的问题
2017/04/04 jQuery
基于jQuery ztree实现表格风格的树状结构
2018/08/31 jQuery
理解Proxy及使用Proxy实现vue数据双向绑定操作
2020/07/18 Javascript
零基础写python爬虫之使用urllib2组件抓取网页内容
2014/11/04 Python
python将文本转换成图片输出的方法
2015/04/28 Python
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Python生成器以及应用实例解析
2018/02/08 Python
Python正则表达式和re库知识点总结
2019/02/11 Python
Django框架之登录后自定义跳转页面的实现方法
2019/07/18 Python
用python实现前向分词最大匹配算法的示例代码
2020/08/06 Python
python 提高开发效率的5个小技巧
2020/10/19 Python
Python截图并保存的具体实例
2021/01/14 Python
详解Html5 监听拦截Android返回键方法
2018/04/18 HTML / CSS
AmazeUI 手机版页面的顶部导航条Header与侧边导航栏offCanvas的示例代码
2020/08/19 HTML / CSS
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
医学生自荐信范文
2013/12/03 职场文书
学校后勤岗位职责
2014/02/19 职场文书
共青团员自我评价范文
2014/09/14 职场文书
幼儿园班级工作总结2015
2015/05/25 职场文书
单独二胎证明
2015/06/24 职场文书
竞选稿之小学班干部
2019/10/31 职场文书
Java实现给Word文件添加文字水印
2022/02/15 Java/Android