Oblicza gradient propagowany wstecznie w trybie odwrotnym algorytmu Cholesky'ego.
Wyjaśnienie można znaleźć w artykule „Różnicowanie algorytmu Cholesky’ego” autorstwa Iaina Murraya http://arxiv.org/abs/1602.07527.
Stałe
Strunowy | OP_NAME | Nazwa tej operacji znana silnikowi rdzenia TensorFlow |
Metody publiczne
Wyjście <T> | jako wyjście () Zwraca symboliczny uchwyt tensora. |
statyczny <T rozszerza TNumber > CholeskyGrad <T> | utwórz ( Zakres zasięgu , Operand <T> l, Operand <T> grad) Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CholeskyGrad. |
Wyjście <T> | wyjście () Symetryczna wersja df/dA . |
Metody dziedziczone
Stałe
publiczny statyczny końcowy ciąg znaków OP_NAME
Nazwa tej operacji znana silnikowi rdzenia TensorFlow
Metody publiczne
publiczne wyjście <T> asOutput ()
Zwraca symboliczny uchwyt tensora.
Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.
public static CholeskyGrad <T> create ( Zakres zasięgu, Operand <T> l, Operand <T> grad)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację CholeskyGrad.
Parametry
zakres | aktualny zakres |
---|---|
l | Wynik wsadowego algorytmu Choleskiego l = cholesky(A). Kształt to „[..., M, M]”. Algorytm zależy tylko od dolnej trójkątnej części najbardziej wewnętrznych macierzy tego tensora. |
absolwent | df/dl gdzie f jest jakąś funkcją skalarną. Kształt to „[..., M, M]”. Algorytm zależy tylko od dolnej trójkątnej części najbardziej wewnętrznych macierzy tego tensora. |
Zwroty
- nowa instancja CholeskyGrad