我正在处理weights in a RNNCell
.
我有以下代码
var_names = []
for var in tf.trainable_variables():
var_names.append(var.name)
在另一个名为model.py
,我正在打印刚刚附加到的可训练变量的名称var_names
。但是,我发现可训练变量的“名称”属性没有用,因为描述性不强。
做一个重量RNNcell
有名字吗?
如果这有用,这是另一段可能相关的代码:
cell_fn = tf.nn.rnn_cell.GRUCell
rnn_fw_1 = cell_fn(num_hidden_1, **additional_cell_args)
rnn_fw_1 = tf.nn.rnn_cell.DropoutWrapper(rnn_fw_1, input_keep_prob=keep_prob_1)
尝试这个:
variables_names = [v.name for v in tf.trainable_variables()]
values = sess.run(variables_names)
for k, v in zip(variables_names, values):
print "Variable: ", k
print "Shape: ", v.shape
print v
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)