dòng chảy :: hoạt động :: SegmentMax
#include <math_ops.h>
Tính giá trị lớn nhất dọc theo các đoạn của tensor.
Bản tóm tắt
Đọc phần về phân đoạn để biết giải thích về các phân đoạn.
Tính toán một tensor sao cho \(output_i = (data_j)\) trong đó max
hơn j
sao cho segment_ids[j] == i
.
Nếu giá trị lớn nhất để trống cho một ID phân đoạn nhất định i
, output[i] = 0
.
Ví dụ:
c = tf.constant([[1,2,3,4], [4, 3, 2, 1], [5,6,7,8]]) tf.segment_max(c, tf.constant([0, 0, 1])) # ==> [[4, 3, 3, 4], # [5, 6, 7, 8]]
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- segment_ids: Một tensor 1-D có kích thước bằng kích thước của kích thước đầu tiên của
data
. Các giá trị nên được sắp xếp và có thể được lặp lại.
Lợi nhuận:
-
Output
: Có cùng hình dạng với dữ liệu, ngoại trừ kích thước 0 có kích thướck
, số lượng đoạn.
Người xây dựng và người phá hủy | |
---|---|
SegmentMax (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids) |
Thuộc tính công cộng | |
---|---|
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 cộng
hoạt động
Operation operation
đầu ra
::tensorflow::Output output
Chức năng công cộng
SegmentMax
SegmentMax( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids )
nút
::tensorflow::Node * node() const
toán tử :: tensorflow :: Đầu vào
operator::tensorflow::Input() const
toán tử :: tensorflow :: Đầu ra
operator::tensorflow::Output() const