tensorflow::ops::UnsortedSegmentMin
#include <math_ops.h>
Вычисляет минимальное значение по сегментам тензора.
Краткое описание
См. раздел по сегментации для объяснения сегментов.
Этот оператор похож на оператор суммирования по несортированным сегментам, который можно найти (здесь). Вместо вычисления суммы по сегментам он вычисляет минимум таким образом, что:
\(output_i = {j...} data_[j...]\) где min берётся по кортежам j... таким, что segment_ids[j...] == i.
Если минимум пуст для данного идентификатора сегмента i, он выводит наибольшее возможное значение для конкретного числового типа, output[i] = numeric_limits.
Например:
c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]]) tf.unsorted_segment_min(c, tf.constant([0, 1, 0]), num_segments=2) # ==> [[ 1, 2, 2, 1], # [5, 6, 7, 8]]
Если предоставленный идентификатор сегмента i отрицательный, соответствующее значение отбрасывается и не будет включено в результат.
Аргументы:
- scope: Объект Scope
- segment_ids: Тензор, форма которого является префиксом
data.shape.
Возвращаемое значение:
-
Output: Имеет такую же форму, как данные, за исключением первыхsegment_ids.rankизмерений, которые заменены одним измерением размеромnum_segments.
| Конструкторы и деструкторы | |
|---|---|
UnsortedSegmentMin(const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments) |
| Публичные атрибуты | |
|---|---|
operation | |
output | |
| Публичные функции | |
|---|---|
node() const | ::tensorflow::Node * |
operator::tensorflow::Input() const | |
operator::tensorflow::Output() const | |
Публичные атрибуты
operation
Operation operation
output
::tensorflow::Output output
Публичные функции
UnsortedSegmentMin
UnsortedSegmentMin( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments )
node
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/cc/class/tensorflow/ops/unsorted-segment-min