用另一个使用十的变量初始化变量

2024-05-18 23:28:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在建立神经网络使用去噪堆叠的自动编码器。我训练自动编码器,然后我想把权重矩阵W和复制/初始化/克隆到新的变量中,用于监督优化。我怎么能做这种事?在

.initialized_value()对我不起作用:/


Tags: value矩阵神经网络编码器权重initialized
1条回答
网友
1楼 · 发布于 2024-05-18 23:28:51

使用var.assign,即

vara = tf.Variable(0)
varb = tf.Variable(0)
init_op = tf.initialize_all_variables()
sess = tf.InteractiveSession()
sess.run([init_op])
sess.run([vara.assign_add(1)])
print 'variable a', vara.eval()
print 'variable b', varb.eval()
sess.run([varb.assign(vara)])
print 'variable b', varb.eval()

你应该看看

^{pr2}$

相关问题 更多 >

    热门问题