Spec-Zone.ru › TensorFlow 2.9

tf.compat.v1.sparse_placeholder

Вставляет заполнитель для разреженного тензора, который всегда будет подпитываться.

Просмотр псевдонимов

Псевдонимы для миграции

См. Руководство по миграции для получения дополнительной информации.

tf.compat.v1.sparse.placeholder

tf.compat.v1.sparse_placeholder(
    dtype, shape=None, name=None
)
Важно: Этот разреженный тензор выдаст ошибку, если его вычислить. Его значение должно быть передано с помощью аргумента feed_dict, необязательного, в Session.run(), Tensor.eval() или Operation.run().

Например:

x = tf.compat.v1.sparse.placeholder(tf.float32)
y = tf.sparse.reduce_sum(x)

with tf.compat.v1.Session() as sess:
  print(sess.run(y))  # ERROR: will fail because x was not fed.

  indices = np.array([[3, 2, 0], [4, 5, 1]], dtype=np.int64)
  values = np.array([1.0, 2.0], dtype=np.float32)
  shape = np.array([7, 9, 2], dtype=np.int64)
  print(sess.run(y, feed_dict={
    x: tf.compat.v1.SparseTensorValue(indices, values, shape)}))  # Will
    succeed.
  print(sess.run(y, feed_dict={
    x: (indices, values, shape)}))  # Will succeed.

  sp = tf.sparse.SparseTensor(indices=indices, values=values,
                              dense_shape=shape)
  sp_value = sp.eval(session=sess)
  print(sess.run(y, feed_dict={x: sp_value}))  # Will succeed.

@compatibility{eager} Заполнители несовместимы с выполнением eager.

Аргументы
dtype Тип элементов values тензора, который необходимо передать.
shape Форма тензора, который нужно передать (необязательно). Если форма не указана, вы можете передать разреженный тензор любой формы.
name Имя для префикса операций (необязательно).
Возвращаемое значение
SparseTensor, который может использоваться в качестве маркера для передачи значения, но не для прямого вычисления.
Исключения
RuntimeError если выполнение eager включено

© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.9/api_docs/python/tf/compat/v1/sparse_placeholder

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API