Spec-Zone.ru › TensorFlow 1.15

Модуль: tf.ragged

Разреженные тензоры.

Этот пакет определяет операции для работы с разреженными тензорами (tf.RaggedTensor), которые представляют собой тензоры с неоднородными формами. В частности, каждый RaggedTensor имеет одну или несколько разреженных размерностей, которые являются размерностями, срезы которых могут иметь различную длину. Например, внутренняя (столбцовая) размерность rt=[[3, 1, 4, 1], [], [5, 9, 2], [6], []] является разреженной, так как столбцовые срезы (rt[0, :], ..., rt[4, :]) имеют различную длину. Более подробное описание разреженных тензоров см. в документации класса tf.RaggedTensor и в руководстве по разреженным тензорам Ragged Tensor Guide.

Дополнительные операции, поддерживающие RaggedTensor

Аргументы, которые принимают RaggedTensorы, помечены жирным шрифтом.

  • tf.batch_gather(params, indices, name=None)
  • tf.bitwise.bitwise_and(x, y, name=None)
  • tf.bitwise.bitwise_or(x, y, name=None)
  • tf.bitwise.bitwise_xor(x, y, name=None)
  • tf.bitwise.invert(x, name=None)
  • tf.bitwise.left_shift(x, y, name=None)
  • tf.bitwise.right_shift(x, y, name=None)
  • tf.cast(x, dtype, name=None)
  • tf.clip_by_value(t, clip_value_min, clip_value_max, name=None)
  • tf.concat(values, axis, name='concat')
  • tf.debugging.check_numerics(tensor, message, name=None)
  • tf.dtypes.complex(real, imag, name=None)
  • tf.dtypes.saturate_cast(value, dtype, name=None)
  • tf.dynamic_partition(data, partitions, num_partitions, name=None)
  • tf.expand_dims(input, axis=None, name=None, dim=None)
  • tf.gather_nd(params, indices, name=None, batch_dims=0)
  • tf.gather(params, indices, validate_indices=None, name=None, axis=None, batch_dims=0)
  • tf.identity(input, name=None)
  • tf.io.decode_base64(input, name=None)
  • tf.io.decode_compressed(bytes, compression_type='', name=None)
  • tf.io.encode_base64(input, pad=False, name=None)
  • tf.math.abs(x, name=None)
  • tf.math.acos(x, name=None)
  • tf.math.acosh(x, name=None)
  • tf.math.add_n(inputs, name=None)
  • tf.math.add(x, y, name=None)
  • tf.math.angle(input, name=None)
  • tf.math.asin(x, name=None)
  • tf.math.asinh(x, name=None)
  • tf.math.atan2(y, x, name=None)
  • tf.math.atan(x, name=None)
  • tf.math.atanh(x, name=None)
  • tf.math.ceil(x, name=None)
  • tf.math.conj(x, name=None)
  • tf.math.cos(x, name=None)
  • tf.math.cosh(x, name=None)
  • tf.math.digamma(x, name=None)
  • tf.math.divide_no_nan(x, y, name=None)
  • tf.math.divide(x, y, name=None)
  • tf.math.equal(x, y, name=None)
  • tf.math.erf(x, name=None)
  • tf.math.erfc(x, name=None)
  • tf.math.exp(x, name=None)
  • tf.math.expm1(x, name=None)
  • tf.math.floor(x, name=None)
  • tf.math.floordiv(x, y, name=None)
  • tf.math.floormod(x, y, name=None)
  • tf.math.greater_equal(x, y, name=None)
  • tf.math.greater(x, y, name=None)
  • tf.math.imag(input, name=None)
  • tf.math.is_finite(x, name=None)
  • tf.math.is_inf(x, name=None)
  • tf.math.is_nan(x, name=None)
  • tf.math.less_equal(x, y, name=None)
  • tf.math.less(x, y, name=None)
  • tf.math.lgamma(x, name=None)
  • tf.math.log1p(x, name=None)
  • tf.math.log_sigmoid(x, name=None)
  • tf.math.log(x, name=None)
  • tf.math.logical_and(x, y, name=None)
  • tf.math.logical_not(x, name=None)
  • tf.math.logical_or(x, y, name=None)
  • tf.math.logical_xor(x, y, name='LogicalXor')
  • tf.math.maximum(x, y, name=None)
  • tf.math.minimum(x, y, name=None)
  • tf.math.multiply(x, y, name=None)
  • tf.math.negative(x, name=None)
  • tf.math.not_equal(x, y, name=None)
  • tf.math.pow(x, y, name=None)
  • tf.math.real(input, name=None)
  • tf.math.reciprocal(x, name=None)
  • tf.math.reduce_any(input_tensor, axis=None, keepdims=False, name=None)
  • tf.math.reduce_max(input_tensor, axis=None, keepdims=False, name=None)
  • tf.math.reduce_mean(input_tensor, axis=None, keepdims=False, name=None)
  • tf.math.reduce_min(input_tensor, axis=None, keepdims=False, name=None)
  • tf.math.reduce_prod(input_tensor, axis=None, keepdims=False, name=None)
  • tf.math.reduce_sum(input_tensor, axis=None, keepdims=False, name=None)
  • tf.math.rint(x, name=None)
  • tf.math.round(x, name=None)
  • tf.math.rsqrt(x, name=None)
  • tf.math.sign(x, name=None)
  • tf.math.sin(x, name=None)
  • tf.math.sinh(x, name=None)
  • tf.math.sqrt(x, name=None)
  • tf.math.square(x, name=None)
  • tf.math.squared_difference(x, y, name=None)
  • tf.math.subtract(x, y, name=None)
  • tf.math.tan(x, name=None)
  • tf.math.truediv(x, y, name=None)
  • tf.math.unsorted_segment_max(данные, индексы_сегментов, число_сегментов, name=None)
  • tf.math.unsorted_segment_mean(данные, индексы_сегментов, число_сегментов, name=None)
  • tf.math.unsorted_segment_min(данные, индексы_сегментов, число_сегментов, name=None)
  • tf.math.unsorted_segment_prod(данные, индексы_сегментов, число_сегментов, name=None)
  • tf.math.unsorted_segment_sqrt_n(данные, индексы_сегментов, число_сегментов, name=None)
  • tf.math.unsorted_segment_sum(данные, индексы_сегментов, число_сегментов, name=None)
  • tf.one_hot(индексы, глубина, on_value=None, off_value=None, ось=None, тип_данных=None, name=None)
  • tf.ones_like(тензор, тип_данных=None, name=None, optimize=True)
  • tf.rank(вход, name=None)
  • tf.realdiv(x, y, name=None)
  • tf.reduce_all(входной_тензор, ось=None, keepdims=False, name=None)
  • tf.size(вход, name=None, тип_результата=tf.int32)
  • tf.squeeze(вход, ось=None, name=None, squeeze_dims=None)
  • tf.stack(значения, ось=0, name='stack')
  • tf.strings.as_string(вход, точность=-1, в_научной_нотации=False, кратчайшая_форма=False, ширина=-1, заполнение='', name=None)
  • tf.strings.join(входы, разделитель='', name=None)
  • tf.strings.length(вход, name=None, единица='BYTE')
  • tf.strings.reduce_join(входы, ось=None, keepdims=False, разделитель='', name=None)
  • tf.strings.regex_full_match(вход, шаблон, name=None)
  • tf.strings.regex_replace(вход, шаблон, замена, replace_global=True, name=None)
  • tf.strings.strip(вход, name=None)
  • tf.strings.substr(вход, позиция, длина, name=None, единица='BYTE')
  • tf.strings.to_hash_bucket_fast(вход, число_корзин, name=None)
  • tf.strings.to_hash_bucket_strong(вход, число_корзин, ключ, name=None)
  • tf.strings.to_hash_bucket(вход, число_корзин, name=None)
  • tf.strings.to_hash_bucket(вход, число_корзин, name=None)
  • tf.strings.to_number(вход, тип_результата=tf.float32, name=None)
  • tf.strings.unicode_script(вход, name=None)
  • tf.tile(вход, множители, name=None)
  • tf.truncatediv(x, y, name=None)
  • tf.truncatemod(x, y, name=None)
  • tf.where(условие, x=None, y=None, name=None)
  • tf.zeros_like(тензор, тип_данных=None, name=None, optimize=True)

Классы

class RaggedTensorValue: Представляет значение RaggedTensor.

Функции

boolean_mask(...): Применяет булеву маску к data без сглаживания измерений маски.

constant(...): Создаёт константный RaggedTensor из вложенного списка Python.

constant_value(...): Создаёт RaggedTensorValue из вложенного списка Python.

map_flat_values(...): Применяет op к значениям одного или нескольких RaggedTensors.

placeholder(...): Создаёт заполнитель для tf.RaggedTensor, который всегда будет подаваться.

range(...): Возвращает RaggedTensor, содержащий указанные последовательности чисел.

row_splits_to_segment_ids(...): Генерирует сегментацию, соответствующую RaggedTensor row_splits.

segment_ids_to_row_splits(...): Генерирует RaggedTensor row_splits, соответствующий сегментации.

stack(...): Складывает список тензоров ранга R в один тензор ранга (R+1) RaggedTensor.

stack_dynamic_partitions(...): Складывает динамические разделы тензора или RaggedTensor.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/ragged

Spec-Zone.ru

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