tensorflow:: operaciones:: Máximo de segmento sin clasificar
#include <math_ops.h>
Calcula el máximo a lo largo de los segmentos de un tensor.
Resumen
Lea la sección sobre segmentación para obtener una explicación de los segmentos.
Este operador es similar al operador de suma de segmentos sin clasificar encontrado (aquí) . En lugar de calcular la suma de los segmentos, calcula el máximo tal que:
\(output_i = {j...} data[j...]\) donde max está sobre las tuplas j...
tales que segment_ids[j...] == i
.
Si el máximo está vacío para un ID de segmento dado i
, genera el valor más pequeño posible para el tipo numérico específico, output[i] = numeric_limits ::lowest()
output[i] = numeric_limits ::lowest()
.
Si el ID de segmento dado i
es negativo, el valor correspondiente se descarta 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]]
Argumentos:
- alcance: un objeto de alcance
- segment_ids: un tensor cuya forma es un prefijo de
data.shape
.
Devoluciones:
-
Output
: tiene la misma forma que los datos, excepto por las primeras dimensionessegment_ids.rank
, que se reemplazan con una sola dimensión que tiene el tamañonum_segments
.
Constructores y Destructores | |
---|---|
UnsortedSegmentMax (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids, :: tensorflow::Input num_segments) |
Atributos públicos | |
---|---|
operation | |
output |
Funciones publicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Atributos públicos
operación
Operation operation
producción
::tensorflow::Output output
Funciones publicas
Máximo de segmento sin clasificar
UnsortedSegmentMax( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments )
nodo
::tensorflow::Node * node() const
operador::tensorflow::Entrada
operator::tensorflow::Input() const
operador::tensorflow::Salida
operator::tensorflow::Output() const