UnsortedSegmentMax

clase final pública UnsortedSegmentMax

Calcula el máximo a lo largo de segmentos de un tensor.

Lea [la sección sobre segmentación](https://tensorflow.org/api_docs/python/tf/math#Segmentation) para obtener una explicación de los segmentos.

Este operador es similar al operador de suma de segmentos sin clasificar que se encuentra [(aquí)](../../../api_docs/python/math_ops.md#UnsortedSegmentSum). En lugar de calcular la suma de los segmentos, calcula el máximo de manera que:

\\(output_i = \max_{j...} data[j...]\\) donde max está sobre tuplas `j...` tales que `segment_ids[j...] == i`.

Si el máximo está vacío para un ID de segmento determinado `i`, genera el valor más pequeño posible para el tipo numérico específico, `salida[i] = límites_numéricos ::más bajo()`.

Si el ID de segmento dado `i` es negativo, entonces el valor correspondiente se elimina y no se incluirá en el resultado.

Por ejemplo:

c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]])
 tf.unsorted_segment_max(c, tf.constant([0, 1, 0]), num_segments=2)
 # ==> [[ 4,  3, 3, 4],
 #       [5,  6, 7, 8]]
 

Constantes

Cadena OP_NOMBRE El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Métodos públicos

Salida <T>
como salida ()
Devuelve el identificador simbólico del tensor.
estático <T extiende TNumber > UnsortedSegmentMax <T>
crear (alcance alcance , datos del operando <T>, operando <? extiende TNumber > segmentIds, operando <? extiende TNumber > numSegments)
Método de fábrica para crear una clase que envuelve una nueva operación UnsortedSegmentMax.
Salida <T>
producción ()
Tiene la misma forma que los datos, excepto por las primeras dimensiones `segment_ids.rank`, que se reemplazan con una única dimensión que tiene el tamaño `num_segments`.

Métodos heredados

Constantes

Cadena final estática pública OP_NAME

El nombre de esta operación, como lo conoce el motor central de TensorFlow.

Valor constante: "UnsortedSegmentMax"

Métodos públicos

Salida pública <T> como Salida ()

Devuelve el identificador simbólico del tensor.

Las entradas a las operaciones de TensorFlow son salidas de otra operación de TensorFlow. Este método se utiliza para obtener un identificador simbólico que representa el cálculo de la entrada.

public static UnsortedSegmentMax <T> crear (alcance del alcance , datos del operando <T>, operando <? extiende TNumber > segmentIds, operando <? extiende TNumber > numSegments)

Método de fábrica para crear una clase que envuelve una nueva operación UnsortedSegmentMax.

Parámetros
alcance alcance actual
identificadores de segmento Un tensor cuya forma es un prefijo de "data.shape".
Devoluciones
  • una nueva instancia de UnsortedSegmentMax

Salida pública <T> salida ()

Tiene la misma forma que los datos, excepto por las primeras dimensiones `segment_ids.rank`, que se reemplazan con una única dimensión que tiene el tamaño `num_segments`.