BandPart

পাবলিক ফাইনাল ক্লাস ব্যান্ডপার্ট

প্রতিটি অন্তঃস্থ ম্যাট্রিক্সে একটি কেন্দ্রীয় ব্যান্ডের বাইরের সবকিছু শূন্যে সেট করে একটি টেনসর কপি করুন।

`ব্যান্ড` অংশটি নিম্নরূপ গণনা করা হয়: ধরুন `ইনপুট` এর `k` মাত্রা আছে `[I, J, K, ..., M, N]`, তাহলে আউটপুটটি একই আকৃতির একটি টেনসর যেখানে

`ব্যান্ড[i, j, k, ..., m, n] = in_band(m, n) * ইনপুট[i, j, k, ..., m, n]`।

সূচক ফাংশন

`in_band(m, n) = (num_lower < 0 || (mn) <= num_lower)) && (num_upper < 0 || (nm) <= num_upper)`।

যেমন:

# if 'input' is [[ 0,  1,  2, 3]
                  [-1,  0,  1, 2]
                  [-2, -1,  0, 1]
                  [-3, -2, -1, 0]],
 
 tf.matrix_band_part(input, 1, -1) ==> [[ 0,  1,  2, 3]
                                        [-1,  0,  1, 2]
                                        [ 0, -1,  0, 1]
                                        [ 0,  0, -1, 0]],
 
 tf.matrix_band_part(input, 2, 1) ==> [[ 0,  1,  0, 0]
                                       [-1,  0,  1, 0]
                                       [-2, -1,  0, 1]
                                       [ 0, -2, -1, 0]]
 
দরকারী বিশেষ ক্ষেত্রে:
tf.matrix_band_part(input, 0, -1) ==> Upper triangular part.
  tf.matrix_band_part(input, -1, 0) ==> Lower triangular part.
  tf.matrix_band_part(input, 0, 0) ==> Diagonal.
 

ধ্রুবক

স্ট্রিং OP_NAME এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

পাবলিক পদ্ধতি

আউটপুট <T>
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
আউটপুট <T>
ব্যান্ড ()
ইনপুট হিসাবে একই আকৃতির র্যাঙ্ক `k` টেনসর।
স্ট্যাটিক <T TType প্রসারিত করে, U TNumber > BandPart <T> প্রসারিত করে
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড <U> numLower, Operand <U> numUpper)
একটি নতুন ব্যান্ডপার্ট অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি

ধ্রুবক

সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME

এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত

ধ্রুবক মান: "ম্যাট্রিক্সব্যান্ড পার্ট"

পাবলিক পদ্ধতি

সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()

টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।

TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি সিম্বলিক হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনার প্রতিনিধিত্ব করে।

সর্বজনীন আউটপুট <T> ব্যান্ড ()

ইনপুট হিসাবে একই আকৃতির র্যাঙ্ক `k` টেনসর। নিষ্কাশিত ব্যান্ডেড টেনসর।

পাবলিক স্ট্যাটিক ব্যান্ডপার্ট <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড <U> numLower, Operand <U> numUpper)

একটি নতুন ব্যান্ডপার্ট অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।

পরামিতি
সুযোগ বর্তমান সুযোগ
ইনপুট র‍্যাঙ্ক `k` টেনসর।
সংখ্যা নিম্ন 0-ডি টেনসর। রাখতে হবে উপকর্ণের সংখ্যা। নেতিবাচক হলে, সম্পূর্ণ নিম্ন ত্রিভুজ রাখুন।
সংখ্যাউপর 0-ডি টেনসর। রাখতে হবে সুপারডায়াগনালের সংখ্যা। নেতিবাচক হলে, পুরো উপরের ত্রিভুজটি রাখুন।
রিটার্নস
  • ব্যান্ডপার্টের একটি নতুন উদাহরণ