在Tensorflow中查看权重的实现

作者:龙本 时间:2022-05-02 20:14:56 

刚开始学习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中取出所有变量,是一个列表

来源:https://blog.csdn.net/u011049256/article/details/82869262

标签:Tensorflow,权重
0
投稿

猜你喜欢

  • Python中常见的加密解密算法总结

    2021-10-18 12:13:17
  • Django 博客实现简单的全文搜索的示例代码

    2023-12-07 10:09:19
  • oracle查看执行最慢与查询次数最多的sql语句

    2024-01-21 05:12:11
  • 教你如何在Mac上安装mysql数据库

    2024-01-23 05:19:10
  • python实现简单遗传算法

    2022-12-14 00:33:21
  • Python使用struct处理二进制(pack和unpack用法)

    2022-12-23 08:27:56
  • JAVA正则表达式 Pattern和Matcher

    2023-07-01 19:13:53
  • pytorch 禁止/允许计算局部梯度的操作

    2021-01-17 01:55:35
  • python 列表元素左右循环移动 的多种解决方案

    2023-06-15 06:21:45
  • python正则表达式判断字符串是否是全部小写示例

    2021-10-10 08:37:40
  • php ajax异步读取rss文档数据

    2023-10-17 19:59:02
  • python实现线性插值的示例

    2023-08-10 21:33:55
  • 利用SQL注入漏洞登录后台的实现方法

    2024-01-18 10:03:44
  • Python八个自动化办公的技巧

    2023-09-14 07:58:19
  • Oracle轻松取得建表和索引的DDL语句

    2009-02-26 10:26:00
  • asp随机生成文件名的函数

    2009-02-11 13:41:00
  • Anaconda环境克隆、迁移的详细步骤

    2022-02-22 08:36:47
  • 使用python实现拉钩网上的FizzBuzzWhizz问题示例

    2021-06-18 08:41:38
  • Go Comparable Type原理深入解析

    2024-02-21 03:47:16
  • 关于Vue代码可读性的几点建议

    2024-05-13 09:08:09
  • asp之家 网络编程 m.aspxhome.com