LogMatrixDeterminant

classe final pública LogMatrixDeterminant

Calcula o sinal e o log do valor absoluto do determinante de

uma ou mais matrizes quadradas.

A entrada é um tensor de forma `[N, M, M]` cujas 2 dimensões mais internas formam matrizes quadradas. As saídas são dois tensores contendo os sinais e valores absolutos dos determinantes logarítmicos para todas as N submatrizes de entrada `[..., :, :]` tais que `determinante = sinal*exp(log_abs_determinante)`. O `log_abs_determinant` é calculado como `det(P)*sum(log(diag(LU)))` onde `LU` é a decomposição `LU` da entrada e `P` é a matriz de permutação correspondente.

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

estático <T estende TType > LogMatrixDeterminant <T>
create (escopo do escopo , entrada do operando <T>)
Método de fábrica para criar uma classe que envolve uma nova operação LogMatrixDeterminant.
Saída <T>
logAbsDeterminante ()
Os logaritmos dos valores absolutos dos determinantes das N matrizes de entrada.
Saída <T>
sinal ()
Os sinais dos determinantes logarítmicos das entradas.

Métodos herdados

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "LogMatrixDeterminant"

Métodos Públicos

public static LogMatrixDeterminant <T> create (escopo do escopo , entrada Operand <T>)

Método de fábrica para criar uma classe que envolve uma nova operação LogMatrixDeterminant.

Parâmetros
escopo escopo atual
entrada A forma é `[N, M, M]`.
Devoluções
  • uma nova instância de LogMatrixDeterminant

Saída pública <T> logAbsDeterminant ()

Os logaritmos dos valores absolutos dos determinantes das N matrizes de entrada. A forma é `[N]`.

sinal de saída pública <T> ()

Os sinais dos determinantes logarítmicos das entradas. A forma é `[N]`.