SegmentMax

genel final sınıfı SegmentMax

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.

Bir tensörü öyle hesaplar ki \\(output_i = \max_j(data_j)\\) burada "maks", "segment_ids[j] == i" olacak şekilde "j"nin üzerindedir.

Belirli bir segment kimliği "i" için maksimum boşsa, "çıkış[i] = 0".

Örneğin:

c = tf.constant([[1,2,3,4], [4, 3, 2, 1], [5,6,7,8]])
 tf.segment_max(c, tf.constant([0, 0, 1]))
 # ==> [[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.
statik <T TNumber'ı genişletir > SegmentMaks <T>
create ( Kapsam kapsamı, İşlenen <T> verileri, İşlenen <? extends TNumber > segmentIds)
Yeni bir SegmentMax işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Çıkış <T>
çıktı ()
Segment sayısı olan "k" boyutuna sahip 0 boyutu 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: "SegmentMax"

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 SegmentMax <T> create ( Kapsam kapsamı, İşlenen <T> verileri, İşlenen <? extends TNumber > segmentIds)

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

Parametreler
kapsam mevcut kapsam
segment kimlikleri Boyutu "veri"nin ilk boyutunun boyutuna eşit olan 1 boyutlu bir tensör. Değerler sıralanmalı ve tekrarlanabilir olmalıdır.
İade
  • SegmentMax'ın yeni bir örneği

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

Segment sayısı olan "k" boyutuna sahip 0 boyutu dışında verilerle aynı şekle sahiptir.