tensorflow::ops::SparseAdd
#include <sparse_ops.h> เพิ่มออบเจ็กต์ SparseTensor สองตัวเพื่อสร้าง SparseTensor อีกตัวหนึ่ง
สรุป
โดยทั่วไปแล้ว ดัชนีของออบเจ็กต์ SparseTensor ที่ป้อนเข้ามาจะเรียงลำดับตามพจนานุกรมมาตรฐาน หากไม่เป็นเช่นนั้น ก่อนดำเนินการขั้นตอนนี้ ให้เรียกใช้ SparseReorder เพื่อคืนค่าลำดับดัชนี
โดยค่าเริ่มต้น หากค่าสองค่ารวมกันได้ศูนย์ที่ดัชนีใดดัชนีหนึ่ง SparseTensor ที่ได้ก็จะยังคงรวมตำแหน่งนั้นไว้ในดัชนี โดยเก็บค่าศูนย์ไว้ในช่องค่าที่เกี่ยวข้อง หากต้องการเปลี่ยนแปลงค่าเริ่มต้นนี้ ผู้เรียกสามารถระบุ thresh ซึ่งบ่งชี้ว่าหากผลรวมมีขนาดน้อยกว่า thresh อย่างชัดเจน ค่าและดัชนีที่เกี่ยวข้องจะไม่ถูกรวมไว้ โดยเฉพาะอย่างยิ่ง thresh == 0 (ค่าเริ่มต้น) หมายความว่าทุกอย่างจะถูกเก็บไว้ และการกำหนดค่าเกณฑ์จะเกิดขึ้นเฉพาะกับค่าบวกเท่านั้น
ในรูปทรงต่อไปนี้ nnz คือจำนวนนับหลังจากหัก thresh ค่าเกณฑ์แล้ว
ข้อโต้แย้ง:
- ขอบเขต: วัตถุ ขอบเขต
- a_indices: 2 มิติ
indicesของเมทริกซ์SparseTensorตัวแรก ขนาด[nnz, ndims] - a_values: 1 มิติ
valuesของSparseTensorตัวแรก ขนาดเวกเตอร์[nnz] - a_shape: 1 มิติ
shapeของSparseTensorตัวแรก ขนาด[ndims]เวกเตอร์ - b_indices: 2 มิติ
indicesของเมทริกซ์SparseTensorตัวที่สอง ขนาด[nnz, ndims] - b_values: 1 มิติ
valuesของSparseTensorตัวที่สอง ขนาดเวกเตอร์[nnz] - b_shape: 1 มิติ
shapeของSparseTensorตัวที่สอง ขนาด[ndims]เวกเตอร์ - thresh: 0-D. เกณฑ์ขนาดที่กำหนดว่าคู่ค่าเอาต์พุต/ดัชนีจะใช้พื้นที่หรือไม่
การส่งคืนสินค้า:
ตัวสร้างและตัวทำลาย | |
|---|---|
SparseAdd (const :: tensorflow::Scope & scope, :: tensorflow::Input a_indices, :: tensorflow::Input a_values, :: tensorflow::Input a_shape, :: tensorflow::Input b_indices, :: tensorflow::Input b_values, :: tensorflow::Input b_shape, :: tensorflow::Input thresh) |
คุณลักษณะสาธารณะ | |
|---|---|
operation | |
sum_indices | |
sum_shape | |
sum_values | |
คุณลักษณะสาธารณะ
การดำเนินการ
Operation operation
ผลรวมดัชนี
::tensorflow::Output sum_indices
ผลรวมรูปร่าง
::tensorflow::Output sum_shape
ผลรวมค่า
::tensorflow::Output sum_values
หน้าที่สาธารณะ
เพิ่มสปาร์ส
SparseAdd( const ::tensorflow::Scope & scope, ::tensorflow::Input a_indices, ::tensorflow::Input a_values, ::tensorflow::Input a_shape, ::tensorflow::Input b_indices, ::tensorflow::Input b_values, ::tensorflow::Input b_shape, ::tensorflow::Input thresh )