2
テンソルを作成した後にテンソルに名前を付ける方法はありますか?テンソルに名前を付けますか?
私はそうのように、ループ内のビットにより、ニューラルネットワークビットを構築しています:最後tf.add
がすべきすなわち
def build_logit_pipeline(data):
# X --> *W1 --> +b1 --> relu --> *W2 --> +b2 ... --> softmax etc...
pipeline = data
for i in xrange(len(layer_sizes) - 1):
with tf.name_scope("linear%d" % i):
pipeline = tf.matmul(pipeline, weights[i])
pipeline = tf.add(pipeline, biases[i])
if i != len(layer_sizes) - 2:
with tf.name_scope("relu%d" % i):
pipeline = tf.nn.relu(pipeline)
return pipeline
私は、全体の動作の結果に名前を割り当てるしたいのですが名前を付ける。最後に追加したループ条件の終了をチェックするのではなく、戻ってくる前に変数pipeline
でこれを行う方法はありますか?
- 何かがある、一度ので、グラフオブジェクトは、「追加のみ」でありますグラフに追加すると、削除または変更することはできません。 "name_scope"はグラフに結びついています - すなわち、対応するグラフノードは 'relu5/Variable'のような"名前 "を持ちます –