Вычисляет знак и логарифм абсолютного значения определителя
одна или несколько квадратных матриц.
Входными данными является тензор формы `[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> | |
Выход <Т> | logAbsОпределитель () Логи абсолютных значений определителей N входных матриц. |
Выход <Т> | знак () Знаки логарифмических определителей входов. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
public static LogMatrixDeterminant <T> create (область действия , ввод операнда <T>)
Фабричный метод для создания класса, обертывающего новую операцию LogMatrixDeterminant.
Параметры
объем | текущий объем |
---|---|
вход | Форма — `[N, M, M]`. |
Возврат
- новый экземпляр LogMatrixDeterminant
публичный вывод <T> logAbsDeterminant ()
Логи абсолютных значений определителей N входных матриц. Форма `[N]`.