擅长:python、mysql、java
<p>@mrry的回答是完全正确的,也许比我要建议的更一般。但我认为实现它的一个更简单的方法是直接将python引用传递给<code>var_list</code>:</p>
<pre><code>W = tf.Variable(...)
C = tf.Variable(...)
Y_est = tf.matmul(W,C)
loss = tf.reduce_sum((data-Y_est)**2)
optimizer = tf.train.AdamOptimizer(0.001)
# You can pass the python object directly
train_W = optimizer.minimize(loss, var_list=[W])
train_C = optimizer.minimize(loss, var_list=[C])
</code></pre>
<p>我这里有一个独立的示例:<a href="https://gist.github.com/ahwillia/8cedc710352eb919b684d8848bc2df3a" rel="noreferrer">https://gist.github.com/ahwillia/8cedc710352eb919b684d8848bc2df3a</a></p>