Tính toán phân rã riêng của một loạt ma trận tự liên kết
(Lưu ý: Chỉ hỗ trợ đầu vào thực).
Tính giá trị riêng và vectơ riêng của ma trận M-by-N trong cùng trong tensor sao cho tensor[...,:,:] = u[..., :, :] * Diag(s[..., :] ) * Chuyển vị(v[...,:,:]).
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 cộng
tĩnh <T mở rộng TType > Svd <T> | |
Đầu ra <T> | s () Các giá trị đơn lẻ. |
Đầu ra <T> | bạn () Các vectơ số ít bên trái. |
Đầu ra <T> | v () Các vectơ số ít bên phải. |
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 cộng
public static Svd <T> tạo ( Phạm vi phạm vi, Toán hạng <T> a, MaxIter dài, Epsilon nổi, Cấu hình chính xác chuỗi)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Svd mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
Một | tensor đầu vào. |
maxIter | số lần cập nhật quét tối đa, nghĩa là toàn bộ phần tam giác phía dưới hoặc phần tam giác phía trên dựa trên tham số phía dưới. Về mặt heuristic, người ta đã lập luận rằng cần phải quét khoảng log(min (M, N)) trong thực tế (Tham khảo: Golub & van Loan "Tính toán ma trận"). |
epsilon | tỷ lệ dung sai. |
cấu hình chính xác | một proto xla::PrecisionConfig được tuần tự hóa. |
Trả lại
- một phiên bản mới của Svd
Đầu ra công khai <T> s ()
Các giá trị đơn lẻ. Các giá trị được sắp xếp theo thứ tự độ lớn ngược lại, vì vậy s[..., 0] là giá trị lớn nhất, s[..., 1] là giá trị lớn thứ hai, v.v.
Tính toán phân rã riêng của một loạt ma trận tự liên kết
(Lưu ý: Chỉ hỗ trợ đầu vào thực).
Tính giá trị riêng và vectơ riêng của ma trận M-by-N trong cùng trong tensor sao cho tensor[...,:,:] = u[..., :, :] * Diag(s[..., :] ) * Chuyển vị(v[...,:,:]).
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 cộng
tĩnh <T mở rộng TType > Svd <T> | |
Đầu ra <T> | s () Các giá trị đơn lẻ. |
Đầu ra <T> | bạn () Các vectơ số ít bên trái. |
Đầu ra <T> | v () Các vectơ số ít bên phải. |
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 cộng
public static Svd <T> tạo ( Phạm vi phạm vi, Toán hạng <T> a, MaxIter dài, Epsilon nổi, Cấu hình chính xác chuỗi)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác Svd mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
Một | tensor đầu vào. |
maxIter | số lần cập nhật quét tối đa, nghĩa là toàn bộ phần tam giác phía dưới hoặc phần tam giác phía trên dựa trên tham số phía dưới. Về mặt heuristic, người ta đã lập luận rằng cần phải quét khoảng log(min (M, N)) trong thực tế (Tham khảo: Golub & van Loan "Tính toán ma trận"). |
epsilon | tỷ lệ dung sai. |
cấu hình chính xác | một proto xla::PrecisionConfig được tuần tự hóa. |
Trả lại
- một phiên bản mới của Svd
Đầu ra công khai <T> s ()
Các giá trị đơn lẻ. Các giá trị được sắp xếp theo thứ tự độ lớn ngược lại, vì vậy s[..., 0] là giá trị lớn nhất, s[..., 1] là giá trị lớn thứ hai, v.v.