UnsortedSegmentSum

genel final sınıfı UnsortedSegmentSum

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...' değişkenlerinin üzerinde olduğu ve 'segment_ids[j...] == i' olacak şekilde \\(output[i] = \sum_{j...} data[j...]\\) şeklinde bir tensör hesaplar. "SegmentSum"un aksine, "segment_ids"in sıralanması gerekmez ve tüm geçerli değerler aralığındaki tüm değerleri kapsaması gerekmez.

Belirli bir segment kimliği "i" için toplam boşsa, "çıkış[i] = 0". Verilen segment kimliği "i" negatifse değer düşürülür ve segmentin toplamına eklenmez.

"num_segments" farklı segment kimliklerinin sayısına eşit olmalıdır.

c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]])
 tf.unsorted_segment_sum(c, tf.constant([0, 1, 0]), num_segments=2)
 # ==> [[ 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.
static <T, TType'ı genişletir > SıralanmamışSegmentToplamı <T>
create ( Kapsam kapsamı, İşlenen <T> verileri, İşlenen <? extends TNumber > segmentIds, İşlenen <? extends TNumber > numSegments)
Yeni bir UnsortedSegmentSum 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ışSegmentToplamı"

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

Yeni bir UnsortedSegmentSum 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
  • UnsortedSegmentSum'un 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.