UnsortedSegmentMax

genel final sınıfı UnsortedSegmentMax

Bir tensörün bölümleri boyunca maksimumu hesaplar.

Segmentlerin açıklaması için [segmentasyon bölümünü](https://tensorflow.org/api_docs/python/tf/math#Segmentation) okuyun.

Bu operatör, bulunan [(burada)](../../../api_docs/python/math_ops.md#UnsortedSegmentSum) sıralanmamış segment toplamı operatörüne benzer. Segmentler üzerinden toplamı hesaplamak yerine maksimumu şu şekilde hesaplar:

\\(output_i = \max_{j...} data[j...]\\) burada max, 'segment_ids[j...] == i' olacak şekilde 'j...' değişkenlerinin üzerindedir.

Belirli bir segment kimliği "i" için maksimum değer boşsa, belirli sayısal tür için mümkün olan en küçük değeri verir, "output[i] = numeric_limits" ::en düşük()`.

Verilen segment kimliği "i" negatifse, karşılık gelen değer düşürülür ve sonuca dahil edilmez.

Örneğin:

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]]
 

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

Çıkış <T>
Çıkış olarak ()
Tensörün sembolik tutamacını döndürür.
static <T, TNumber'ı genişletir > SıralanmamışSegmentMaks <T>
create ( Kapsam kapsamı, İşlenen <T> verileri, İşlenen <? extends TNumber > segmentIds, İşlenen <? extends TNumber > numSegments)
Yeni bir UnsortedSegmentMax işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
çıktı ()
"segment_ids.rank" boyutuna sahip tek bir boyutla değiştirilen ilk "segment_ids.rank" boyutları dışında verilerle aynı şekle sahiptir.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "SıralanmamışSegmentMaks"

Genel Yöntemler

genel Çıkış <T> asOutput ()

Tensörün sembolik tutamacını döndürür.

TensorFlow işlemlerinin girdileri, başka bir TensorFlow işleminin çıktılarıdır. Bu yöntem, girişin hesaplanmasını temsil eden sembolik bir tanıtıcı elde etmek için kullanılır.

public static UnsortedSegmentMax <T> create ( Kapsam kapsamı, İşlenen <T> verileri, İşlenen <? extends TNumber > segmentIds, İşlenen <? extends TNumber > numSegments)

Yeni bir UnsortedSegmentMax işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
segment kimlikleri Şekli "data.shape" öneki olan bir tensör.
İadeler
  • UnsortedSegmentMax'in yeni bir örneği

genel Çıkış <T> çıkışı ()

"segment_ids.rank" boyutuna sahip tek bir boyutla değiştirilen ilk "segment_ids.rank" boyutları dışında verilerle aynı şekle sahiptir.