Tensorflow Estimator API Входные Тензорные Имена

При использовании оценщика в тензорном потоке и прохождении входов с использованием tf.estimator.inputs.numpy_input_function()Какие имена тензоров создаются для входов объектов и меток.

Если я распечатываю имена всех заполнителей в моем графике, я получаю следующее: name: "enqueue_input/Placeholder" name: "enqueue_input/Placeholder_1" name: "enqueue_input/Placeholder_2"

Тем не менее, форма этих тензоров не была указана, поэтому я не могу сказать, какие из них или почему есть 3 из них вместо только одного признака и одного обозначения тензоров.

Я понимаю, что этот вопрос также задавался здесь: TensorFlow: Какие узлы ввода для моделей tf.Estimator

Но никто не ответил.

1 ответ

numpy_input_fn имеет два важных аргумента: x а также y, x это словарь, который сопоставляет имена столбцов объектов с массивами, содержащими данные объектов. y массив, который содержит метки для объектов в x,

Например, следующий код связывает функцию с именем x_coord с меткой 1, когда значение равно 0,5, и меткой 2, когда значение равно 1,2:

train_input = tf.estimator.inputs.numpy_input_fn(
    x={"x_coord": np.array([0.5, 1.2])}, y=np.array([1, 2]))
Другие вопросы по тегам