Интересно, правильно ли это понимает:
Все тензоры выведены из некоторой операции, а операциям задано имя в конструкторе или задано имя по умолчанию для определенного типа операции. Если имя не уникально, TensorFlow автоматически обрабатывает это путем добавления "_1"
, "_2"
и т.д. Операция с n тензорными выходами называет эти тензоры "op_name:0"
, "op_name:1"
,..., "op_name:n-1"
.
Возникает одна проблема: если x
есть tf.Variable
, то x.name
дает "variable_name:0"
. Это запутывает: к чему относится "variable_name"
?