Rellena filas vacías en la entrada 2-D `SparseTensor` con un valor predeterminado.
La entrada `SparseTensor` se representa mediante la tupla de entradas (` índices`, `valores`,` forma_densa`). La salida `SparseTensor` tiene el mismo` dense_shape` pero con índices `output_indices` y valores` output_values`.
Esta operación inserta una sola entrada para cada fila que no tiene ningún valor. El índice se crea como `[fila, 0, ..., 0]` y el valor insertado es `valor_predeterminado`.
Por ejemplo, supongamos que `sp_input` tiene forma` [5, 6] `y valores no vacíos:
[0, 1]: a [0, 3]: b [2, 0]: c [3, 1]: d
Las filas 1 y 4 están vacías, por lo que la salida tendrá la forma "[5, 6]" con valores:
[0, 1]: a [0, 3]: b [1, 0]: valor_predeterminado [2, 0]: c [3, 1]: d [4, 0]: valor_predeterminado
La salida `SparseTensor` estará en orden de fila principal y tendrá la misma forma que la entrada.
Esta operación también devuelve un vector indicador con forma de "[dense_shape [0]]" tal que
empty_row_indicator [i] = Verdadero si la fila i era una fila vacía.
Y un vector de mapa de índice inverso con forma de "[indices.shape [0]]" que se utiliza durante la propagación hacia atrás,
reverse_index_map [j] = out_j st índices [j,:] == output_indices [out_j,:]
Constantes
Cuerda | OP_NAME | El nombre de esta operación, como lo conoce el motor central de TensorFlow |
Métodos públicos
estática <T se extiende Ttype > SparseFillEmptyRows <T> | |
Salida < TBool > | emptyRowIndicator () 1-D. |
Salida < TInt64 > | |
Salida <T> | outputValues () 1-D. |
Salida < TInt64 > | reverseIndexMap () 1-D. |
Métodos heredados
Constantes
OP_NAME pública final static String
El nombre de esta operación, como lo conoce el motor central de TensorFlow
Métodos públicos
public static SparseFillEmptyRows <T> crear ( Alcance alcance, operando < TInt64 > índices, operando <T> valores, operando < TInt64 > denseShape, operando <T> defaultValue)
Método de fábrica para crear una clase que envuelva una nueva operación SparseFillEmptyRows.
Parámetros
alcance | alcance actual |
---|---|
índices | 2-D. los índices del tensor disperso. |
valores | 1-D. los valores del tensor disperso. |
denseShape | 1-D. la forma del tensor disperso. |
valor por defecto | 0-D. valor predeterminado para insertar en la ubicación `[fila, 0, ..., 0]` para las filas que faltan en el tensor disperso de entrada. índices de salida: 2-D. los índices del tensor disperso relleno. |
Devoluciones
- una nueva instancia de SparseFillEmptyRows
pública de salida < TBool > emptyRowIndicator ()
1-D. si faltaba la fila densa en el tensor disperso de entrada.