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中mechanize库的简单使用示例
Jan 10 Python
Django中URLconf和include()的协同工作方法
Jul 20 Python
python二分查找算法的递归实现方法
May 12 Python
python 根据pid杀死相应进程的方法
Jan 16 Python
TensorFlow实现卷积神经网络
May 24 Python
对python操作kafka写入json数据的简单demo分享
Dec 27 Python
详解Python二维数组与三维数组切片的方法
Jul 18 Python
Python解决pip install时出现的Could not fetch URL问题
Aug 01 Python
tensorflow实现在函数中用tf.Print输出中间值
Jan 21 Python
Python定义一个Actor任务
Jul 29 Python
Pycharm导入anaconda环境的教程图解
Jul 31 Python
python安装cx_Oracle和wxPython的方法
Sep 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,ajax实现分页
2008/03/27 PHP
PHP获取数组最大值下标的方法
2015/05/12 PHP
YII视图整合kindeditor扩展的方法
2016/07/13 PHP
Yii2 如何在modules中添加验证码的方法
2017/06/19 PHP
js Date自定义函数 延迟脚本执行
2010/03/10 Javascript
javascript学习笔记(四) Number 数字类型
2012/06/19 Javascript
js实现鼠标经过表格行变色的方法
2015/05/12 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
jQuery ajax应用总结
2016/06/02 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
借助node实战JSONP跨域实例
2017/03/30 Javascript
Angular 4.x 动态创建表单实例
2017/04/25 Javascript
JS+HTML5 FileReader实现文件上传前本地预览功能
2020/03/27 Javascript
微信小程序支付PHP代码
2018/08/23 Javascript
详解如何更好的使用module vuex
2019/03/27 Javascript
微信小程序云开发之模拟后台增删改查
2019/05/16 Javascript
vuecli项目构建SSR服务端渲染的实现
2020/10/30 Javascript
[49:20]VG vs TNC Supermajor小组赛B组败者组决赛 BO3 第二场 6.2
2018/06/03 DOTA
[01:33:07]VGJ.T vs Newbee Supermajor 败者组 BO3 第一场 6.6
2018/06/07 DOTA
[01:01:24]LGD vs Fnatic 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[01:04:20]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第一场 11.29
2020/12/02 DOTA
Python扫描IP段查看指定端口是否开放的方法
2015/06/09 Python
Python ldap实现登录实例代码
2016/09/30 Python
基于python实现简单日历
2018/07/28 Python
Python中的heapq模块源码详析
2019/01/08 Python
python实现静态web服务器
2019/09/03 Python
Python3.7 pyodbc完美配置访问access数据库
2019/10/03 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
浅谈html5增强的页面元素
2016/06/14 HTML / CSS
Under Armour美国官网:美国知名高端功能性运动品牌
2016/09/05 全球购物
业务主管岗位职责范本
2013/12/25 职场文书
董事长助理岗位职责
2014/02/18 职场文书
洗车工岗位职责
2014/03/15 职场文书
2015元旦晚会主持人开场白+结束语
2014/12/14 职场文书
企业百日安全活动总结
2015/05/07 职场文书
Python实现列表拼接和去重的三种方式
2021/07/02 Python