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练习程序批量修改文件名
Jan 16 Python
Python 制作糗事百科爬虫实例
Sep 22 Python
Python配置mysql的教程(推荐)
Oct 13 Python
Python基于多线程操作数据库相关问题分析
Jul 11 Python
解决python写入带有中文的字符到文件错误的问题
Jan 31 Python
python仿抖音表白神器
Apr 08 Python
对python tkinter窗口弹出置顶的方法详解
Jun 14 Python
python英语单词测试小程序代码实例
Sep 09 Python
Python3 实现爬取网站下所有URL方式
Jan 16 Python
python中count函数简单的实例讲解
Feb 06 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
python代码中怎么换行
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
一个php作的文本留言本的例子(三)
2006/10/09 PHP
php 变量定义方法
2009/06/14 PHP
PHP判断远程图片是否存在的几种方法
2014/05/04 PHP
ThinkPHP中使用Ueditor富文本编辑器
2015/09/02 PHP
对比分析php中Cookie与Session的异同
2016/02/19 PHP
PHP基于正则批量替换Img中src内容实现获取缩略图的功能示例
2017/06/07 PHP
JS中怎样判断undefined(比较不错的方法)
2014/03/27 Javascript
JavaScript获取table中某一列的值的方法
2014/05/06 Javascript
JS实现的网页倒计时数字时钟效果
2015/03/02 Javascript
Bootstrap分页插件之Bootstrap Paginator实例详解
2016/10/15 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
2017/06/12 Javascript
老生常谈Bootstrap媒体对象
2017/07/06 Javascript
详解前端路由实现与react-router使用姿势
2017/08/07 Javascript
vue编译打包本地查看index文件的方法
2018/02/23 Javascript
详解redux异步操作实践
2018/08/15 Javascript
bootstrap table实现横向合并与纵向合并
2019/07/18 Javascript
JS函数进阶之继承用法实例分析
2020/01/15 Javascript
Python中的推导式使用详解
2015/06/03 Python
使用Python中的tkinter模块作图的方法
2017/02/07 Python
python 将字符串转换成字典dict的各种方式总结
2018/03/23 Python
python三引号输出方法
2019/02/27 Python
TFRecord文件查看包含的所有Features代码
2020/02/17 Python
python 异步async库的使用说明
2020/05/04 Python
Python3如何使用多线程升程序运行速度
2020/08/11 Python
HTML5不支持frameset的两种解决方法
2016/11/14 HTML / CSS
常用的HTML5列表标签
2017/06/20 HTML / CSS
html5.2 dialog简介详解
2018/02/27 HTML / CSS
意大利制造的西装、衬衫和针对男士量身定制的服装:Lanieri
2018/04/08 全球购物
员工培训邀请函
2014/01/11 职场文书
法学院方阵解说词
2014/01/29 职场文书
美丽家庭事迹材料
2014/05/03 职场文书
骨干教师申报材料
2014/12/17 职场文书
大学生简历自我评价2015
2015/03/03 职场文书
考研英语辞职信
2015/05/13 职场文书
2019年怎样写好导游词?
2019/07/02 职场文书
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫