tensorflow::ops::SparseCrossV2
#include <sparse_ops.h>Tạo ma trận chéo thưa từ một danh sách các tensor thưa và dày đặc.
Bản tóm tắt
Hàm này nhận hai danh sách, một danh sách gồm SparseTensor 2D và một danh sách gồm Tensor 2D, mỗi danh sách đại diện cho các đặc trưng của một cột đặc trưng. Nó trả về một SparseTensor 2D với các phép lai theo lô của các đặc trưng này.
Ví dụ, nếu các đầu vào là
inputs[0]: SparseTensor with shape = [2, 2] [0, 0]: "a" [1, 0]: "b" [1, 1]: "c" inputs[1]: SparseTensor with shape = [2, 1] [0, 0]: "d" [1, 0]: "e" inputs[2]: Tensor [["f"], ["g"]]
sau đó kết quả đầu ra sẽ là
shape = [2, 2] [0, 0]: "a_X_d_X_f" [1, 0]: "b_X_e_X_g" [1, 1]: "c_X_e_X_g"
Nếu hashed_output=true thì đầu ra sẽ là
shape = [2, 2]
[0, 0]: FingerprintCat64(
Fingerprint64("f"), FingerprintCat64(
Fingerprint64("d"), Fingerprint64("a")))
[1, 0]: FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("b")))
[1, 1]: FingerprintCat64(
Fingerprint64("g"), FingerprintCat64(
Fingerprint64("e"), Fingerprint64("c")))Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- Chỉ số: 2 chiều. Chỉ số của mỗi
SparseTensorđầu vào. - Giá trị: Giá trị 1 chiều của mỗi
SparseTensor. - Hình dạng: 1 chiều. Hình dạng của mỗi
SparseTensor. - dense_inputs: 2 chiều. Các cột được biểu diễn bằng
Tensordày đặc. - sep: chuỗi được sử dụng khi nối một danh sách các chuỗi đầu vào, có thể được sử dụng làm dấu phân cách sau này.
Trả về:
- Đầu
Outputoutput_indices: 2 chiều. Chỉ số củaSparseTensorđược nối. -
Outputoutput_values: 1 chiều. Các giá trị không rỗng củaSparseTensorđược nối hoặc băm. - Đầu
Outputoutput_shape: 1 chiều. Hình dạng củaSparseTensorđược nối lại.
Hàm khởi tạo và hàm hủy | |
|---|---|
SparseCrossV2 (const :: tensorflow::Scope & scope, :: tensorflow::InputList indices, :: tensorflow::InputList values, :: tensorflow::InputList shapes, :: tensorflow::InputList dense_inputs, :: tensorflow::Input sep) |
Thuộc tính công khai | |
|---|---|
operation | |
output_indices | |
output_shape | |
output_values | |
Thuộc tính công khai
hoạt động
Operation operation
chỉ số đầu ra
::tensorflow::Output output_indices
hình dạng đầu ra
::tensorflow::Output output_shape
giá trị đầu ra
::tensorflow::Output output_values
Chức năng công cộng
SparseCrossV2
SparseCrossV2( const ::tensorflow::Scope & scope, ::tensorflow::InputList indices, ::tensorflow::InputList values, ::tensorflow::InputList shapes, ::tensorflow::InputList dense_inputs, ::tensorflow::Input sep )