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. เกณฑ์ขนาดที่กำหนดว่าคู่ค่าเอาต์พุต/ดัชนีจะใช้พื้นที่หรือไม่

การส่งคืนสินค้า:

  • ผลรวมดัชนี Output
  • Output รวมผลลัพธ์
  • Output รวมรูปร่าง

ตัวสร้างและตัวทำลาย

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
)