সেন্সরফ্লো :: অপস :: আনসোর্টড সেগমেন্টপ্রড
#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