tensor akışı:: işlem:: SıralanmamışSegmentÜrün
#include <math_ops.h>
Bir tensörün bölümleri boyunca çarpımı hesaplar.
Özet
Segmentlerin açıklaması için segmentasyon bölümünü okuyun.
Bu operatör, bulunan (burada) sıralanmamış bölüm toplamı operatörüne benzer. Segmentlerin toplamını hesaplamak yerine, bir segmente ait tüm girişlerin çarpımını şu şekilde hesaplar:
\(output_i = {j...} data[j...]\) ürünün j...
demetlerinin üzerinde olduğu, öyle ki segment_ids[j...] == i
.
Örneğin:
c = tf.constant([[1,2,3,4], [5,6,7,8], [4,3,2,1]]) tf.unsorted_segment_prod(c, tf.constant([0, 1, 0]), num_segments=2) # ==> [[ 4, 6, 6, 4], # [5, 6, 7, 8]]
Belirli bir segment kimliği i
için giriş yoksa, 1 çıktısını verir.
Verilen segment kimliği i
negatifse, karşılık gelen değer düşürülür ve sonuca dahil edilmez.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- segment_ids: Şekli
data.shape
öneki olan bir tensör.
İade:
-
Output
:num_segments
boyutuna sahip tek bir boyutla değiştirilen ilksegment_ids.rank
boyutları dışında verilerle aynı şekle sahiptir.
Yapıcılar ve Yıkıcılar | |
---|---|
UnsortedSegmentProd (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids, :: tensorflow::Input num_segments) |
Genel özellikler | |
---|---|
operation | |
output |
Kamu işlevleri | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Genel özellikler
operasyon
Operation operation
çıktı
::tensorflow::Output output
Kamu işlevleri
SıralanmamışSegmentÜrün
UnsortedSegmentProd( const ::tensorflow::Scope & scope, ::tensorflow::Input data, ::tensorflow::Input segment_ids, ::tensorflow::Input num_segments )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::tensorflow::Çıktı
operator::tensorflow::Output() const