flujo tensor:: operaciones:: suma de segmentos
#include <math_ops.h>
Calcula la suma a lo largo de segmentos de un tensor.
Resumen
Lea la sección sobre segmentación para obtener una explicación de los segmentos.
Calcula un tensor tal que \(output_i = data_j\) donde la suma es superior a j
tal que segment_ids[j] == i
.
Si la suma está vacía para un ID de segmento determinado i
, output[i] = 0
.
Por ejemplo:
c = tf.constant([[1,2,3,4], [4, 3, 2, 1], [5,6,7,8]]) tf.segment_sum(c, tf.constant([0, 0, 1])) # ==> [[5, 5, 5, 5], # [5, 6, 7, 8]]
Argumentos:
- alcance: un objeto de alcance
- segment_ids: un tensor 1-D cuyo tamaño es igual al tamaño de la primera dimensión de
data
. Los valores deben ordenarse y pueden repetirse.
Devoluciones:
-
Output
: tiene la misma forma que los datos, excepto la dimensión 0 que tiene tamañok
, el número de segmentos.
Constructores y destructores | |
---|---|
SegmentSum (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids) |
Atributos públicos | |
---|---|
operation | |
output |
Funciones públicas | |
---|---|
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 públicas
suma de segmentos
SegmentSum( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids )
nodo
::tensorflow::Node * node() const
operador::tensorflow::Entrada
operator::tensorflow::Input() const
operador::tensorflow::Salida
operator::tensorflow::Output() const