tensorflow::ops::SegmentProd

#include <math_ops.h>

Tính tích dọc theo các đoạn của tenxơ.

Bản tóm tắt

Hãy đọc phần về phân khúc thị trường để hiểu rõ hơn về khái niệm phân khúc.

Tính toán một tenxơ sao cho \(output_i = data_j\) trong đó tích là trên j sao cho segment_ids[j] == i .

Nếu sản phẩm trống đối với ID phân đoạn i đã cho, output[i] = 1 .

Ví dụ:

c = tf.constant([[1,2,3,4], [4, 3, 2, 1], [5,6,7,8]])
tf.segment_prod(c, tf.constant([0, 0, 1]))
# ==> [[4, 6, 6, 4],
#      [5, 6, 7, 8]]

Luận điểm:

  • phạm vi: Một đối tượng Phạm vi
  • segment_ids: Một tensor 1 chiều có kích thước bằng kích thước chiều thứ nhất của data . Các giá trị phải được sắp xếp và có thể lặp lại.

Trả về:

  • Output : Có hình dạng giống dữ liệu, ngoại trừ chiều 0 có kích thước k , là số lượng phân đoạn.

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

SegmentProd (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids)

Thuộc tính công khai

operation
output

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

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

Thuộc tính công khai

hoạt động

Operation operation

đầu ra

::tensorflow::Output output

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

SegmentProd

 SegmentProd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input data,
  ::tensorflow::Input segment_ids
)

nút

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const