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