Calcola il segno e il logaritmo del valore assoluto del determinante di
una o più matrici quadrate.
L'input è un tensore di forma `[N, M, M]` le cui 2 dimensioni più interne formano matrici quadrate. Gli output sono due tensori contenenti i segni e i valori assoluti dei determinanti logaritmici per tutte le N sottomatrici di input `[..., :, :]` tali che `determinant = sign*exp(log_abs_determinant)`. Il "log_abs_determinant" viene calcolato come "det(P)*sum(log(diag(LU)))" dove "LU" è la scomposizione "LU" dell'input e "P" è la matrice di permutazione corrispondente.
Costanti
Corda | OP_NAME | Il nome di questa operazione, come noto al motore principale di TensorFlow |
Metodi pubblici
statico <T estende TType > LogMatrixDeterminant <T> | create (ambito dell'ambito , input dell'operando <T>) Metodo factory per creare una classe che racchiude una nuova operazione LogMatrixDeterminant. |
Uscita <T> | logAbsDeterminante () I logaritmi dei valori assoluti dei determinanti delle N matrici di input. |
Uscita <T> | cartello () I segni delle determinanti logaritmiche degli input. |
Metodi ereditati
Costanti
Stringa finale statica pubblica OP_NAME
Il nome di questa operazione, come noto al motore principale di TensorFlow
Metodi pubblici
creazione statica pubblica LogMatrixDeterminant <T> (ambito ambito , input operando <T>)
Metodo factory per creare una classe che racchiude una nuova operazione LogMatrixDeterminant.
Parametri
scopo | ambito attuale |
---|---|
ingresso | La forma è "[N, M, M]". |
ritorna
- una nuova istanza di LogMatrixDeterminant
Uscita pubblica <T> logAbsDeterminant ()
I logaritmi dei valori assoluti dei determinanti delle N matrici di input. La forma è "[N]".
Segno pubblico dell'output <T> ()
I segni delle determinanti logaritmiche degli input. La forma è "[N]".