TensorArrayGradWithShape

classe finale pubblica TensorArrayGradWithShape

Crea un TensorArray per archiviare più gradienti di valori nell'handle specificato.

Simile a TensorArrayGradV3. Tuttavia crea un accumulatore con forma espansa rispetto al TensorArray di input di cui si sta calcolando il gradiente. Ciò consente di calcolare più gradienti per lo stesso TensorArray utilizzando lo stesso accumulatore.

Metodi pubblici

TensorArrayGradWithShape statico
create ( Scope scope, Operando <?> handle, Operando <Float> flowIn, Operando <Integer> shapeToPrepend, String source)
Metodo factory per creare una classe che racchiude una nuova operazione TensorArrayGradWithShape.
Uscita <Mobile>
Uscita <?>

Metodi ereditati

Metodi pubblici

public static TensorArrayGradWithShape create ( Scope scope, Operando <?> handle, Operando <Float> flowIn, Operando <Integer> shapeToPrepend, String source)

Metodo factory per creare una classe che racchiude una nuova operazione TensorArrayGradWithShape.

Parametri
scopo ambito attuale
maniglia L'handle per il TensorArray in avanti.
flussoIn Uno scalare float che impone il corretto concatenamento delle operazioni.
shapeToPrepend Un vettore int32 che rappresenta una forma. Gli elementi nell'accumulatore del gradiente avranno una forma che è questo valore shape_to_prepend concatenato con la forma degli elementi nel TensorArray corrispondente all'handle di input.
fonte La stringa di origine del gradiente, utilizzata per decidere quale TensorArray gradiente restituire.
ritorna
  • una nuova istanza di TensorArrayGradWithShape

Uscita pubblica <Float> flowOut ()

Output pubblico <?> gradHandle ()