Вычисляет разложение Холецкого одной или нескольких квадратных матриц.
Входными данными является тензор формы `[..., M, M]`, два самых внутренних измерения которого образуют квадратные матрицы.
Входные данные должны быть симметричными и положительно определенными. Для этой операции будет использоваться только нижняя треугольная часть ввода. Верхнетреугольная часть читаться не будет.
Выходные данные представляют собой тензор той же формы, что и входные данные, содержащий разложения Холецкого для всех входных подматриц `[..., :, :]`.
Примечание . Вычисление градиента на графическом процессоре происходит быстрее для больших матриц, но не для больших размеров пакетов, когда подматрицы малы. В этом случае может быть быстрее использовать процессор.
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Выход <Т> | какВывод () Возвращает символический дескриптор тензора. |
static <T расширяет TType > Холески <T> | |
Выход <Т> | выход () Форма — `[..., M, M]`. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <T> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static Cholesky <T> create (область действия , ввод операнда <T>)
Фабричный метод для создания класса, обертывающего новую операцию Холецкого.
Параметры
объем | текущий объем |
---|---|
вход | Форма — `[..., M, M]`. |
Возврат
- новый экземпляр Cholesky