Spec-Zone.ru › TensorFlow C++ 2.3

tensorflow::ops::UnsortedSegmentMin

#include <math_ops.h>

Вычисляет минимальное значение по сегментам тензора.

Краткое описание

См. раздел по сегментации для объяснения сегментов.

Этот оператор похож на оператор суммирования по несортированным сегментам, который можно найти (здесь). Вместо вычисления суммы по сегментам он вычисляет минимум таким образом, что:

\(output_i = {j...} data_[j...]\) где min берётся по кортежам j... таким, что segment_ids[j...] == i.

Если минимум пуст для данного идентификатора сегмента i, он выводит наибольшее возможное значение для конкретного числового типа, output[i] = numeric_limits::max().

Например:

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
Operation
output
::tensorflow::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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API