dòng chảy :: hoạt động :: UnsortedSegmentMax
#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.
Toán tử này tương tự như toán tử tổng phân đoạn không được sắp xếp được tìm thấy (ở đây) . Thay vì tính toán tổng trên các phân đoạn, nó tính toán giá trị tối đa sao cho:
\(output_i = {j...} data[j...]\) trong đó max là trên bộ 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
, nó sẽ xuất ra giá trị nhỏ nhất có thể cho kiểu số cụ thể, output[i] = numeric_limits ::lowest()
output[i] = numeric_limits ::lowest()
.
Nếu ID phân đoạn đã cho i
là số âm, thì giá trị tương ứng sẽ bị loại bỏ và sẽ không được đưa vào kết quả.
Ví dụ:
c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]]) tf.unsorted_segment_max(c, tf.constant([0, 1, 0]), num_segments=2) # ==> [[ 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 có hình dạng là tiền tố của
data.shape
.
Lợi nhuận:
-
Output
: Có cùng hình dạng với dữ liệu, ngoại trừ kích thướcsegment_ids.rank
đầu tiên, được thay thế bằng một thứ nguyên duy nhất có kích thướcnum_segments
.
Người xây dựng và người phá hủy | |
---|---|
UnsortedSegmentMax (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids, :: tensorflow::Input num_segments) |
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
UnsortedSegmentMax
UnsortedSegmentMax( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments )
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