Mã hóa `RaggedTensor` thành Tensor `variant`.
Mã hóa `RaggedTensor` đã cho và trả về một Tensor `biến thể`. Nếu `batched_input` là True, thì đầu vào `RaggedTensor` không được xếp theo chiều thứ 0, mỗi thành phần `RaggedTensor` được mã hóa thành Tensor `biến thể` vô hướng và chúng được xếp chồng lên nhau để trả về Tensor `biến thể` 1-D . Nếu `batched_input` là Sai thì dữ liệu đầu vào `RaggedTensor` sẽ được mã hóa nguyên trạng và một Tensor `variant` vô hướng sẽ được trả về. Một `RaggedTensor` được mã hóa bằng cách trước tiên tạo một Tensor `variant` 1-D với các phần tử `ragged_rank + 1`, chứa các phần tách và các giá trị Tensor của `RaggedTensor`. Sau đó, Tensor `biến thể` 1-D được gói trong Tensor `biến thể` vô hướng. Xem `RaggedTensorFromVariant` để biết logic giải mã tương ứng.
Phương pháp công khai
Đầu ra <Đối tượng> | 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> RaggedTensorToVariant | |
Đầu ra <?> | được mã hóaRagged () Một Tensor `biến thể` có chứa `RaggedTensor` được mã hóa. |
Phương pháp kế thừa
Phương pháp công khai
Đầu ra công khai <Object> 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 RaggedTensorToVariant create ( Phạm vi phạm vi, Iterable< Operand <T>> rtNestedSplits, Operand <U> rtDenseValues, Boolean batchedInput)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác RaggedTensorToVariant mới.
Thông số
phạm vi | phạm vi hiện tại |
---|---|
rtNestedSplits | Danh sách một hoặc nhiều Tensor thể hiện sự phân chia của đầu vào `RaggedTensor`. |
rtDenseValues | Một Tensor đại diện cho các giá trị của đầu vào `RaggedTensor`. |
đầu vào theo đợt | Một `bool` biểu thị liệu đầu vào có phải là `RaggedTensor` theo đợt hay không. |
Trả lại
- một phiên bản mới của RaggedTensorToVariant