在Tensorflow中查看权重的实现


Posted in Python onJanuary 24, 2020

刚开始学习tensorflow,还不太会用,开个博记录,今天遇到一个问题是用tf.layers.dense创建的全连接层,如何查看权重?

知道kernel表示了权重,但是如何提示成变量?

我分成两步:

1、查看tensor:tf.trainable_variables()

命令行里中运行即可,如下图:

在Tensorflow中查看权重的实现

可以看到tensor的name,或用更简洁的方式:variable_name = [v.name for v in tf.trainable_variables()]

运行后,trainable_variable()即存入variable_name中:

在Tensorflow中查看权重的实现

2、获取权重:tf.get_default_graph().get_tensor_by_name('variable_name')

如:w1=tf.get_default_graph().get_tensor_by_name('Actor/l1/kernel:0')

即可根据get tensor by name

菜鸟的笨方法^-^

—————————————————————————————————

更新:tf.get_collection(tf.GraphKeys.TRAINABLE_VARIABLES,scope)也可查看,可得到某scope下的tensor

即从某scope的tf.GraphKeys.TRAINABLE_VARIABLES中取出所有变量,是一个列表

以上这篇在Tensorflow中查看权重的实现就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python二叉树遍历的实现方法
Nov 21 Python
Python设计模式之观察者模式实例
Apr 26 Python
Python中的hypot()方法使用简介
May 18 Python
浅谈使用Python内置函数getattr实现分发模式
Jan 22 Python
python生成lmdb格式的文件实例
Nov 08 Python
pandas DataFrame创建方法的方式
Aug 02 Python
Pytorch加载部分预训练模型的参数实例
Aug 18 Python
Python+redis通过限流保护高并发系统
Apr 15 Python
keras 使用Lambda 快速新建层 添加多个参数操作
Jun 10 Python
python利用opencv保存、播放视频
Nov 02 Python
Python爬虫逆向分析某云音乐加密参数的实例分析
Dec 04 Python
python中print格式化输出的问题
Apr 16 Python
tensorflow求导和梯度计算实例
Jan 23 #Python
Tensorflow的梯度异步更新示例
Jan 23 #Python
在Tensorflow中实现梯度下降法更新参数值
Jan 23 #Python
Tensorflow实现部分参数梯度更新操作
Jan 23 #Python
将tensorflow模型打包成PB文件及PB文件读取方式
Jan 23 #Python
使用tensorflow显示pb模型的所有网络结点方式
Jan 23 #Python
tensorflow 实现打印pb模型的所有节点
Jan 23 #Python
You might like
使用PHP连接多种数据库的实现代码(mysql,access,sqlserver,Oracle)
2016/12/21 PHP
php+redis消息队列实现抢购功能
2018/02/08 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
7个Javascript地图脚本整理
2009/10/20 Javascript
js 返回时间戳所对应的具体时间
2010/07/20 Javascript
jquery不会自动回收xmlHttpRequest对象 导致了内存溢出
2012/06/18 Javascript
jQuery bxCarousel实现图片滚动切换效果示例代码
2013/05/15 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
javascript 密码框防止用户粘贴和复制的实现代码
2014/02/17 Javascript
iframe调用父页面函数示例详解
2014/07/17 Javascript
innerHTML动态添加html代码和脚本兼容多个浏览器
2014/10/11 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
javascript设计模式--策略模式之输入验证
2015/11/27 Javascript
jQuery常用的一些技巧汇总
2016/03/26 Javascript
JS关闭窗口时产生的事件及用法示例
2016/08/20 Javascript
用jquery快速解决IE输入框不能输入的问题
2016/10/04 Javascript
js学习之----深入理解闭包
2016/11/21 Javascript
Vue组件实例间的直接访问实现代码
2017/08/20 Javascript
微信小程序实现点击按钮修改文字大小功能【附demo源码下载】
2017/12/06 Javascript
React组件refs的使用详解
2018/02/09 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
Vue+Typescript中在Vue上挂载axios使用时报错问题
2019/08/07 Javascript
微信小程序webSocket的使用方法
2020/02/20 Javascript
Django URL传递参数的方法总结
2016/08/28 Python
Python脚本实现Web漏洞扫描工具
2016/10/25 Python
python爬虫_微信公众号推送信息爬取的实例
2017/10/23 Python
Ubuntu18.04下python版本完美切换的解决方法
2019/06/14 Python
flask利用flask-wtf验证上传的文件的方法
2020/01/17 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
Django form表单与请求的生命周期步骤详解
2020/06/07 Python
css3弹性盒子flex实现三栏布局的实现
2020/11/12 HTML / CSS
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
家具厂厂长岗位职责
2014/01/01 职场文书
募捐感谢信
2015/01/22 职场文书
2015年保管员工作总结
2015/04/30 职场文书
导游词之澳门玫瑰圣母堂
2019/12/03 职场文书