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
booleano | es igual (Objeto arg0) |
Clase final<?> | obtenerclase () |
En t | código hash () |
vacío final | notificar () |
vacío final | notificar a todos () |
Cadena | Encadenar () |
vacío final | esperar (arg0 largo, int arg1) |
vacío final | espera (largo arg0) |
vacío final | esperar () |
entorno de ejecución abstracto | entorno () Devuelve el entorno de ejecución en el que se creó esta operación. |
operación abstracta |
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