TensorArrayGradWithShape

publiczna klasa końcowa TensorArrayGradWithShape

Tworzy obiekt TensorArray do przechowywania wielu gradientów wartości w danym uchwycie.

Podobny do TensorArrayGradV3. Tworzy jednak akumulator o rozszerzonym kształcie w porównaniu z wejściowym TensorArray, którego gradient jest obliczany. Umożliwia to obliczenie wielu gradientów dla tego samego TensorArray przy użyciu tego samego akumulatora.

Metody publiczne

statyczny TensorArrayGradWithShape
utwórz ( Zakres zakresu, Operand <?> uchwyt, Operand <Float> flowIn, Operand <Integer> ShapeToPrepend, Źródło ciągu znaków)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację TensorArrayGradWithShape.
Wyjście <Pływak>
Wyjście <?>

Metody dziedziczone

Metody publiczne

public static TensorArrayGradWithShape create ( Zakres zakresu, Operand <?> uchwyt, Operand <Float> flowIn, Operand <Integer> ShapeToPrepend, Źródło ciągu znaków)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację TensorArrayGradWithShape.

Parametry
zakres aktualny zakres
uchwyt Dojście do przodu TensorArray.
przepływ Skalar typu float, który wymusza prawidłowe łączenie operacji.
kształtDo dodania Wektor int32 reprezentujący kształt. Elementy w akumulatorze gradientu będą miały kształt będący wartością kształtu_do_prepend połączoną z kształtem elementów w tablicy TensorArray odpowiadającym uchwytowi wejściowemu.
źródło Ciąg źródłowy gradientu używany do decydowania, który gradient TensorArray ma zostać zwrócony.
Zwroty
  • nowa instancja TensorArrayGradWithShape

publiczne wyjście <Float> flowOut ()

publiczne wyjście <?> gradHandle ()