LogMatrixDeterminant

публичный финальный класс LogMatrixDeterminant

Вычисляет знак и логарифм абсолютного значения определителя

одна или несколько квадратных матриц.

Входными данными является тензор формы `[N, M, M]`, два самых внутренних измерения которого образуют квадратные матрицы. Выходные данные представляют собой два тензора, содержащие знаки и абсолютные значения логарифмических определителей для всех N входных подматриц `[..., :, :]` таких, что `детерминант = знак*exp(log_abs_determinant)`. `log_abs_determinant` вычисляется как `det(P)*sum(log(diag(LU)))`, где `LU` — это `LU`-разложение входных данных, а `P` — соответствующая матрица перестановок.

Константы

Нить OP_NAME Название этой операции, известное основному движку TensorFlow.

Публичные методы

статический <T расширяет TType > LogMatrixDeterminant <T>
create (область действия , ввод операнда <T>)
Фабричный метод для создания класса, обертывающего новую операцию LogMatrixDeterminant.
Выход <Т>
logAbsОпределитель ()
Логи абсолютных значений определителей N входных матриц.
Выход <Т>
знак ()
Знаки логарифмических определителей входов.

Унаследованные методы

Константы

общедоступная статическая финальная строка OP_NAME

Название этой операции, известное основному движку TensorFlow.

Постоянное значение: «LogMatrixDeterminant»

Публичные методы

public static LogMatrixDeterminant <T> create (область действия , ввод операнда <T>)

Фабричный метод для создания класса, обертывающего новую операцию LogMatrixDeterminant.

Параметры
объем текущий объем
вход Форма — `[N, M, M]`.
Возврат
  • новый экземпляр LogMatrixDeterminant

публичный вывод <T> logAbsDeterminant ()

Логи абсолютных значений определителей N входных матриц. Форма `[N]`.

знак публичного вывода <T> ()

Знаки логарифмических определителей входов. Форма `[N]`.