CumulativeLogsumexp

lớp cuối cùng công khai CumulativeLogsumexp

Tính tích lũy của tensor `x` dọc theo `trục`.

Theo mặc định, op này thực hiện log-sum-exp tích lũy bao gồm, có nghĩa là phần tử đầu tiên của đầu vào giống hệt với phần tử đầu tiên của đầu ra:

tf.math.cumulative_logsumexp([a, b, c])  # => [a, log(exp(a) + exp(b)), log(exp(a) + exp(b) + exp(c))]
 
Bằng cách đặt `exclusive` kwarg thành `True`, một thay vào đó, log-sum-exp tích lũy độc quyền được thực hiện:
tf.cumulative_logsumexp([a, b, c], exclusive=True)  # => [-inf, a, log(exp(a) * exp(b))]
 
Lưu ý rằng phần tử trung tính của thao tác log-sum-exp là `-inf`, tuy nhiên, vì lý do hiệu suất, giá trị tối thiểu có thể biểu thị bằng loại dấu phẩy động được sử dụng thay vì.

Bằng cách đặt kwarg `reverse` thành `True`, log-sum-exp tích lũy được thực hiện theo hướng ngược lại.

Các lớp lồng nhau

lớp học Tích lũyLogsumexp.Options Thuộc tính tùy chọn cho CumulativeLogsumexp

Phương pháp công khai

Đầu ra <T>
asOutput ()
Trả về phần điều khiển tượng trưng của một tenxơ.
tĩnh <T mở rộng Số, U mở rộng Số> CumulativeLogsumexp <T>
tạo ( Phạm vi phạm vi, Toán hạng <T> x, Trục Toán tử <U>, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác CumulativeLogsumexp mới.
tích lũyLogsumexp.Options tĩnh
độc quyền (độc quyền Boolean)
Đầu ra <T>
ngoài ()
tích lũyLogsumexp.Options tĩnh
đảo ngược (đảo ngược Boolean)

Phương pháp kế thừa

Phương pháp công khai

Đầu ra công khai <T> asOutput ()

Trả về phần điều khiển tượng trưng của một tenxơ.

Đầu vào của các hoạt động TensorFlow là đầu ra của một hoạt động TensorFlow khác. Phương pháp này được sử dụng để thu được một thẻ điều khiển mang tính biểu tượng đại diện cho việc tính toán đầu vào.

public static CumulativeLogsumexp <T> tạo ( Phạm vi phạm vi, Toán hạng <T> x, Trục Toán tử <U>, Tùy chọn... tùy chọn)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác CumulativeLogsumexp mới.

Thông số
phạm vi phạm vi hiện tại
x Một `Tăng ten`. Phải là một trong các loại sau: `float16`, `float32`, `float64`.
trục Một `Tensor` thuộc loại `int32` (mặc định: 0). Phải nằm trong phạm vi `[-rank(x), Rank(x))`.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của CumulativeLogsumexp

public static CumulativeLogsumexp.Options độc quyền (độc quyền Boolean)

Thông số
loại trừ Nếu `True`, thực hiện log-sum-exp tích lũy độc quyền.

Đầu ra công khai <T> out ()

public static CumulativeLogsumexp.Options đảo ngược (Boolean đảo ngược)

Thông số
đảo ngược Một `bool` (mặc định: Sai).