Tính dấu và log của giá trị tuyệt đối của định thức của
một hoặc nhiều ma trận vuông.
Đầu vào là một tenxơ có hình `[N, M, M]` có 2 chiều trong cùng tạo thành ma trận vuông. Đầu ra là hai tensor chứa các dấu và giá trị tuyệt đối của định thức log cho tất cả N ma trận con đầu vào `[..., :, :]` sao cho `định thức = sign*exp(log_abs_determinant)`. `log_abs_determinant` được tính là `det(P)*sum(log(diag(LU)))` trong đó `LU` là phân tách `LU` của đầu vào và `P` là ma trận hoán vị tương ứng.
Hằng số
Sợi dây | OP_NAME | Tên của op này, được biết đến bởi công cụ lõi TensorFlow |
Phương pháp công khai
tĩnh <T mở rộng TType > LogMatrixDeterminant <T> | |
Đầu ra <T> | logAbsDeterminant () Nhật ký các giá trị tuyệt đối của định thức của N ma trận đầu vào. |
Đầu ra <T> | dấu hiệu () Dấu của log xác định các yếu tố đầu vào. |
Phương pháp kế thừa
Hằng số
Chuỗi cuối cùng tĩnh công khai OP_NAME
Tên của op này, được biết đến bởi công cụ lõi TensorFlow
Phương pháp công khai
công khai tĩnh LogMatrixDeterminant <T> tạo (Phạm vi phạm vi , đầu vào Toán hạng <T>)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác LogMatrixDeterminant mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
đầu vào | Hình dạng là `[N, M, M]`. |
Trả lại
- một phiên bản mới của LogMatrixDeterminant
Đầu ra công khai <T> logAbsDeterminant ()
Nhật ký các giá trị tuyệt đối của định thức của N ma trận đầu vào. Hình dạng là `[N]`.