tensorflow::ops::AddSparseToTensorsMap

#include <sparse_ops.h>

Thêm một SparseTensor vào SparseTensorsMap và trả về handle của nó.

Bản tóm tắt

Một SparseTensor được biểu diễn bởi ba tensor: sparse_indices , sparse_values ​​và sparse_shape .

Toán tử này nhận SparseTensor đã cho và thêm nó vào một đối tượng chứa (một SparseTensorsMap ). Một khóa duy nhất bên trong đối tượng chứa này được tạo ra dưới dạng số nguyên int64 ), và đây là giá trị được trả về.

Sau đó, SparseTensor có thể được đọc ra như một phần của minibatch bằng cách truyền khóa dưới dạng phần tử vectơ cho TakeManySparseFromTensorsMap . Để đảm bảo truy cập đúng SparseTensorsMap , hãy đảm bảo rằng cùng một container và shared_name được truyền cho Op đó. Nếu không cung cấp shared_name ở đây, thay vào đó hãy sử dụng tên của Operation được tạo bằng cách gọi AddSparseToTensorsMap làm shared_name được truyền cho TakeManySparseFromTensorsMap . Đảm bảo các Operation được đặt cùng vị trí.

Luận điểm:

  • phạm vi: Một đối tượng Phạm vi
  • sparse_indices: 2 chiều. Các indices của SparseTensor .
  • sparse_values: 1 chiều. Các values của SparseTensor .
  • sparse_shape: 1 chiều. Hình shape của SparseTensor .

Các thuộc tính tùy chọn (xem Attrs ):

  • container: Tên container cho SparseTensorsMap được tạo bởi thao tác này.
  • shared_name: Tên dùng chung cho SparseTensorsMap được tạo bởi thao tác này. Nếu để trống, tên duy nhất của Thao tác mới sẽ được sử dụng.

Trả về:

  • Output : 0-D. Bộ điều khiển của SparseTensor hiện đã được lưu trữ trong SparseTensorsMap .

Hàm khởi tạo và hàm hủy

AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape)
AddSparseToTensorsMap (const :: tensorflow::Scope & scope, :: tensorflow::Input sparse_indices, :: tensorflow::Input sparse_values, :: tensorflow::Input sparse_shape, const AddSparseToTensorsMap::Attrs & attrs)

Thuộc tính công khai

operation
sparse_handle

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

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Các hàm tĩnh công khai

Container (StringPiece x)
SharedName (StringPiece x)

Cấu trúc

tensorflow::ops::AddSparseToTensorsMap::Attrs

Các thiết lập thuộc tính tùy chọn cho AddSparseToTensorsMap .

Thuộc tính công khai

hoạt động

Operation operation

tay cầm thưa thớt

::tensorflow::Output sparse_handle

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

AddSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape
)

AddSparseToTensorsMap

 AddSparseToTensorsMap(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input sparse_indices,
  ::tensorflow::Input sparse_values,
  ::tensorflow::Input sparse_shape,
  const AddSparseToTensorsMap::Attrs & attrs
)

nút

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Các hàm tĩnh công khai

Thùng chứa

Attrs Container(
  StringPiece x
)

Tên dùng chung

Attrs SharedName(
  StringPiece x
)