- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这里是 doc tensorflow中的tf.GraphKeys,如TRAINABLE_VARIABLES
:将由优化器训练的变量对象的子集。
我知道tf.get_collection()
,它可以找到你想要的一些张量。
使用时tensorflow.contrib.layers.batch_norm()
,参数updates_collections
默认值为 GraphKeys.UPDATE_OPS
.
我们如何理解这些集合,以及它们之间的差异。
此外,我们可以在 ops.py 中找到更多信息。
最佳答案
这是两个不同的东西。
TRAINABLE_VARIABLESTRAINABLE_VARIABLES
是在最小化损失时应该修改的变量或训练参数的集合。例如,这些可以是确定网络中每个节点执行的功能的权重。
如何将变量添加到此集合中? 当您使用 tf.get_variable
定义新变量时,这会自动发生。 , 除非你指定
tf.get_variable(..., trainable=False)
UPDATE_OPS
是操作的集合(图运行时执行的操作,如乘法、ReLU 等),而不是变量。具体来说,这个集合维护了一个需要在每个训练步骤之前运行的操作列表。
tf.contrib.layers.batch_norm
进行批量标准化的机制
this article 中有更详细的描述.
关于tensorflow - tensorflow 中的 tf.GraphKeys.TRAINABLE_VARIABLES 和 tf.GraphKeys.UPDATE_OPS 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48260394/
这里是 doc tensorflow中的tf.GraphKeys,如TRAINABLE_VARIABLES :将由优化器训练的变量对象的子集。 我知道tf.get_collection() ,它可以找
Tensorflow 定义了集合的预设,如下所示:https://www.tensorflow.org/versions/r0.12/api_docs/python/framework/graph_c
是GraphKeys.TRAINABLE_VARIABLES与 tf.trainable_variables() 相同? 是GraphKeys.TRAINABLE_VARIABLES实际上tf.Gra
我今天刚刚安装了新的 tf 和 cuda,但是当我运行之前适用于 tf-1.4 的代码时,在新的 tensorflow-2.1.0 和 cuda-10.1 下将无法运行 如何解决这个问题? 最佳答案
我正在尝试从保存的模型 output_graph.pb 中提取所有权重/偏差。 我读了模型: def create_graph(modelFullPath): """Creates a gra
我正在尝试查看已加载的变量列表 .pb文件,但由于某种原因它是空的。 这是代码: import tensorflow as tf tf_model_path = './tf_coreml_ssd_re
以下代码(复制/粘贴可运行)说明了如何使用 tf.layers.batch_normalization。 import tensorflow as tf bn = tf.layers.batch_no
我的目标是如何使用推荐的 tf.keras.layers.BatchNormalization 类 (https://www.tensorflow.org/api_docs/python/tf/ker
tensorflow 中 tf.control_dependencies(tf.get_collection(tf.GraphKeys.UPDATE_OPS)) 的目的是什么? 更多上下文:
我是一名优秀的程序员,十分优秀!