Spec-Zone.ru › TensorFlow

tf.keras.ops.segment_max

Вычисляет максимальное значение по сегментам в тензоре.

tf.keras.ops.segment_max(
    data, segment_ids, num_segments=None, sorted=False
)
Аргументы
data Входной тензор.
segment_ids 1-мерный тензор, содержащий индексы сегментов для каждого элемента в data.
num_segments Целое число, представляющее общее количество сегментов. Если не указано, оно выводится из максимального значения в segment_ids.
sorted Булево значение, указывающее, отсортирован ли segment_ids. По умолчанию False.
Возвращаемое значение
Тензор, содержащий максимальные значения по сегментам, где каждый элемент представляет собой максимальное значение соответствующего сегмента в data.

Пример:

data = keras.ops.convert_to_tensor([1, 2, 10, 20, 100, 200])
segment_ids = keras.ops.convert_to_tensor([0, 0, 1, 1, 2, 2])
num_segments = 3
keras.ops.segment_max(data, segment_ids, num_segments)
array([2, 20, 200], dtype=int32)

© 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/api_docs/python/tf/keras/ops/segment_max

Spec-Zone.ru

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