dòng chảy :: hoạt động :: SegmentMean
#include <math_ops.h>
Tính giá trị trung bình 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}{N}\) trong đó giá mean
trên j
sao cho segment_ids[j] == i
và N
là tổng số giá trị được tính tổng.
Nếu giá trị trung bình để trống cho một ID phân đoạn nhất định i
, output[i] = 0
.
Ví dụ:
c = tf.constant([[1.0,2,3,4], [4, 3, 2, 1], [5,6,7,8]]) tf.segment_mean(c, tf.constant([0, 0, 1])) # ==> [[2.5, 2.5, 2.5, 2.5], # [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 | |
---|---|
SegmentMean (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
SegmentMean
SegmentMean( 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