tensorflow :: ops :: UnsortedSegmentMax
#include <math_ops.h>
Oblicza maksimum wzdłuż segmentów tensora.
Podsumowanie
Przeczytaj sekcję dotyczącą segmentacji, aby uzyskać wyjaśnienie dotyczące segmentów.
Ten operator jest podobny do znalezionego (tutaj) nieposortowanego operatora sumy segmentów. Zamiast obliczać sumę na segmentach, oblicza maksimum w taki sposób, że:
\(output_i = {j...} data[j...]\) gdzie max jest ponad krotkami j...
takimi, że segment_ids[j...] == i
.
Jeśli maksimum jest puste dla danego identyfikatora segmentu i
, zwraca najmniejszą możliwą wartość dla określonego typu liczbowego, output[i] = numeric_limits ::lowest()
output[i] = numeric_limits ::lowest()
.
Jeśli podany identyfikator segmentu i
jest ujemny, to odpowiadająca mu wartość jest odrzucana i nie zostanie uwzględniona w wyniku.
Na przykład:
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]]
Argumenty:
- zakres: obiekt Scope
- segment_ids: tensor, którego kształt jest prefiksem
data.shape
.
Zwroty:
-
Output
: Ma taki sam kształt jak dane, z wyjątkiem pierwszychsegment_ids.rank
wymiarach, które zostały zastąpione jednym wymiarze, który ma rozmiarnum_segments
.
Konstruktorzy i niszczyciele | |
---|---|
UnsortedSegmentMax (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids, :: tensorflow::Input num_segments) |
Atrybuty publiczne | |
---|---|
operation | |
output |
Funkcje publiczne | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Atrybuty publiczne
operacja
Operation operation
wynik
::tensorflow::Output output
Funkcje publiczne
UnsortedSegmentMax
UnsortedSegmentMax( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments )
węzeł
::tensorflow::Node * node() const
operator :: tensorflow :: Input
operator::tensorflow::Input() const
operator :: tensorflow :: Output
operator::tensorflow::Output() const