El gradiente de SparseFillEmptyRows.
Toma los vectores Reverse_index_map, con la forma `[N]`, y grad_values, con la forma `[N_full]`, donde `N_full >= N` y copia los datos en `d_values` o `d_default_value`. Aquí `d_values` tiene la forma `[N]` y `d_default_value` es un escalar.
d_values[j] = grad_values[reverse_index_map[j]] d_default_value = sum_{k : 0 .. N_full - 1} ( grad_values[k] * 1{k no en Reverse_index_map})
Constantes
Cadena | OP_NOMBRE | El nombre de esta operación, como lo conoce el motor central de TensorFlow. |
Métodos públicos
estático <T extiende TType > SparseFillEmptyRowsGrad <T> | |
Salida <T> | dValor predeterminado () 0-D. |
Salida <T> | dValores () 1-D. |
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.
Métodos públicos
pública estática SparseFillEmptyRowsGrad <T> crear (alcance alcance , Operando < TInt64 > reverseIndexMap, Operando <T> gradValues)
Método de fábrica para crear una clase que envuelve una nueva operación SparseFillEmptyRowsGrad.
Parámetros
alcance | alcance actual |
---|---|
mapa de índice inverso | 1-D. El mapa de índice inverso de SparseFillEmptyRows. |
valoresgraduados | 1-D. Los gradientes de backprop. |
Devoluciones
- una nueva instancia de SparseFillEmptyRowsGrad