সেন্সরফ্লো :: অপস :: আনসোর্টড সেগমেন্টপ্রড

#include <math_ops.h>

একটি টেনসারের অংশগুলি বরাবর পণ্যটি গণনা করে।

সারসংক্ষেপ

বিভাগগুলির ব্যাখ্যার জন্য বিভাগগুলিতে বিভাগটি পড়ুন।

এই অপারেটরটি (এখানে) অরসেটেড সেগমেন্ট যোগফল অপারেটরের সমান। বিভাগগুলিতে যোগফল গণনা করার পরিবর্তে, এটি বিভাগের সাথে সম্পর্কিত সমস্ত এন্ট্রিগুলির পণ্যগুলি গণনা করে যেমন:

\(output_i = {j...} data[j...]\) যেখানে পণ্য টিউপলস j... বেশি j... যেমন segment_ids[j...] == i

উদাহরণ স্বরূপ:

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

প্রদত্ত সেগমেন্ট আইডি i জন্য যদি কোনও এন্ট্রি না থাকে i , এটি আউটপুট 1।

প্রদত্ত সেগমেন্ট আইডি i isণাত্মক হয় তবে সংশ্লিষ্ট মানটি বাদ দেওয়া হয়, এবং ফলাফলটিতে অন্তর্ভুক্ত করা হবে না।

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • সেগমেন্ট_আইডস: একটি টেনসর যার আকার data.shape একটি উপসর্গ।

রিটার্নস:

  • Output : প্রথম segment_ids.rank মাত্রা ব্যতীত ডেটা হিসাবে একই আকার রয়েছে, যা একক মাত্রা দ্বারা প্রতিস্থাপিত হয় যার আকার num_segments

নির্মাণকারী এবং ধ্বংসকারী

UnsortedSegmentProd (const :: tensorflow::Scope & scope, :: tensorflow::Input data, :: tensorflow::Input segment_ids, :: tensorflow::Input num_segments)

জনসাধারণের গুণাবলী

operation
output

পাবলিক ফাংশন

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

জনসাধারণের গুণাবলী

অপারেশন

Operation operation

আউটপুট

::tensorflow::Output output

পাবলিক ফাংশন

আনসোর্টড সেগমেন্টপ্রড

 UnsortedSegmentProd(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input data,
  ::tensorflow::Input segment_ids,
  ::tensorflow::Input num_segments
)

নোড

::tensorflow::Node * node() const 

অপারেটর :: টেনসরফ্লো :: ইনপুট

 operator::tensorflow::Input() const 

অপারেটর :: টেনসরফ্লো :: আউটপুট

 operator::tensorflow::Output() const