dòng chảy căng:: ôi:: Định hình lại thưa thớt

#include <sparse_ops.h>

Định hình lại SparseTensor để thể hiện các giá trị ở dạng dày đặc mới.

Bản tóm tắt

Hoạt động này có ngữ nghĩa tương tự như việc định hình lại trên tensor dày đặc được biểu diễn. input_indices được tính toán lại dựa trên new_shape được yêu cầu.

Nếu một thành phần của new_shape là giá trị đặc biệt -1, thì kích thước của thứ nguyên đó sẽ được tính sao cho tổng kích thước dày đặc không đổi. Nhiều nhất một thành phần của new_shape có thể là -1. Số lượng phần tử dày đặc được ngụ ý bởi new_shape phải giống với số lượng phần tử dày đặc được ngụ ý ban đầu bởi input_shape .

Việc định hình lại không ảnh hưởng đến thứ tự các giá trị trong SparseTensor.

Nếu tenxơ đầu vào có thứ hạng R_inN giá trị không trống và new_shape có độ dài R_out thì input_indices có hình dạng [N, R_in] , input_shape có độ dài R_in , output_indices có hình dạng [N, R_out]output_shape có độ dài R_out .

Lập luận:

  • phạm vi: Một đối tượng Phạm vi
  • đầu vào_chỉ số: 2-D. Ma trận N x R_in với chỉ số của các giá trị không trống trong SparseTensor.
  • đầu vào_hình dạng: 1-D. Vectơ R_in có hình dạng dày đặc của SparseTensor đầu vào.
  • new_shape: 1-D. Vectơ R_out có hình dạng dày đặc mới được yêu cầu.

Trả về:

  • Output ra_chỉ số đầu ra: 2-D. Ma trận N x R_out với các chỉ số được cập nhật của các giá trị không trống trong SparseTensor đầu ra.
  • Output đầu ra_shape: 1-D. Vectơ R_out có hình dạng dày đặc đầy đủ của SparseTensor đầu ra. Điều này giống như new_shape nhưng được điền vào bất kỳ kích thước -1 nào.

Hàm tạo và hàm hủy

SparseReshape (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_shape, :: tensorflow::Input new_shape)

Thuộc tính công khai

operation
output_indices
output_shape

Thuộc tính công khai

hoạt động

Operation operation

đầu ra_indices

::tensorflow::Output output_indices

đầu ra_hình dạng

::tensorflow::Output output_shape

Chức năng công cộng

Định hình lại thưa thớt

 SparseReshape(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_shape,
  ::tensorflow::Input new_shape
)