SegmentSum

genel final sınıfı SegmentSum

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

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

Toplamın "j" üzerinde olduğu ve "segment_ids[j] == i" olacak şekilde \\(output_i = \sum_j data_j\\) şeklinde bir tensör hesaplar.

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

Örneğin:

c = tf.constant([[1,2,3,4], [4, 3, 2, 1], [5,6,7,8]])
 tf.segment_sum(c, tf.constant([0, 0, 1]))
 # ==> [[5, 5, 5, 5],
 #      [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 TType'ı genişletir > Segment Toplamı <T>
create ( Kapsam kapsamı, İşlenen <T> verileri, İşlenen <? extends TNumber > segmentIds)
Yeni bir SegmentSum 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: "Segment Toplamı"

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

Yeni bir SegmentSum 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.
İadeler
  • SegmentSum'un yeni bir örneği

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

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