- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
我有一个设置,我需要在使用 tf.initialize_all_variables()
的主要初始化之后初始化 LSTM。 IE。我想调用 tf.initialize_variables([var_list])
有没有办法为两者收集所有内部可训练变量:
以便我可以初始化仅这些参数?
我想要这个的主要原因是我不想重新初始化之前的一些训练值。
最佳答案
解决问题的最简单方法是使用变量范围。范围内的变量名称将以其名称为前缀。这是一个简短的片段:
cell = rnn_cell.BasicLSTMCell(num_nodes)
with tf.variable_scope("LSTM") as vs:
# Execute the LSTM cell here in any way, for example:
for i in range(num_steps):
output[i], state = cell(input_data[i], state)
# Retrieve just the LSTM variables.
lstm_variables = [v for v in tf.all_variables()
if v.name.startswith(vs.name)]
# [..]
# Initialize the LSTM variables.
tf.initialize_variables(lstm_variables)
它与 MultiRNNCell
的工作方式相同。
编辑:将 tf.trainable_variables
更改为 tf.all_variables()
关于python - Tensorflow:如何从 rnn_cell.BasicLSTM 和 rnn_cell.MultiRNNCell 获取所有变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35013080/
我有一个设置,我需要在使用 tf.initialize_all_variables() 的主要初始化之后初始化 LSTM。 IE。我想调用 tf.initialize_variables([var_l
在windows和linux上使用tensorflow 1.0.1 当我运行时: from tensorflow.python.ops import rnn, rnn_cell 我得到: Import
我正在尝试使用以下代码(摘自 here )了解 TensorFlow(版本 1.3)中的 RNN 单元包装器。 import tensorflow as tf import numpy as np t
我正在使用 Tensorflow 1.0.0 和 Python 3.5。当我尝试这样做时: cell = tf.nn.rnn_cell.BasicRNNCell(state_size) 我收到以下错误
当我尝试传递我的 RNN 调用时,我调用了 tf.nn.rnn_cell 并收到以下错误: AttributeError: module 'tensorflow.python.ops.nn' has
我正在尝试从 https://github.com/LantaoYu/SeqGAN 获取 SequenceGAN ( https://arxiv.org/pdf/1609.05473.pdf )运行。
我是一名优秀的程序员,十分优秀!