BatchMatMul

পাবলিক ফাইনাল ক্লাস BatchMatMul

ব্যাচে দুটি টেনসরের স্লাইসকে গুণিত করে।

`টেনসর` `x` এবং `y` (প্রতিটি স্লাইসকে একটি ব্যাচের একটি উপাদান হিসাবে দেখা যেতে পারে) এর সমস্ত স্লাইসকে গুণ করে এবং একই ব্যাচের আকারের একটি একক আউটপুট টেনসরে পৃথক ফলাফলগুলিকে সাজায়৷ প্রতিটি পৃথক স্লাইস ঐচ্ছিকভাবে সংযুক্ত করা যেতে পারে (একটি ম্যাট্রিক্স সংযোজন করার অর্থ এটিকে স্থানান্তরিত করা এবং সংযুক্ত করা) গুণের আগে `adj_x` বা `adj_y` ফ্ল্যাগকে `True` তে সেট করে, যা ডিফল্টরূপে `False`।

ইনপুট টেনসর `x` এবং `y` 2-D বা উচ্চতর আকারের `[..., r_x, c_x]` এবং `[..., r_y, c_y]`।

আউটপুট টেনসর 2-D বা উচ্চতর আকারের `[..., r_o, c_o]`, যেখানে:

r_o = c_x যদি adj_x অন্য r_x c_o = r_y যদি adj_y অন্য c_y

এটি হিসাবে গণনা করা হয়:

আউটপুট[..., :, :] = ম্যাট্রিক্স(x[..., :, :]) * ম্যাট্রিক্স(y[..., :, :])

দ্রষ্টব্য : `train.BatchMatMul` ব্যাচের মাত্রায় সম্প্রচার সমর্থন করে। সম্প্রচার সম্পর্কে আরও [এখানে] (http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html)।

নেস্টেড ক্লাস

ক্লাস BatchMatMul.Options BatchMatMul এর জন্য ঐচ্ছিক বৈশিষ্ট্য

ধ্রুবক

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

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

স্ট্যাটিক BatchMatMul.Options
adjX (বুলিয়ান adjX)
স্ট্যাটিক BatchMatMul.Options
adjY (বুলিয়ান adjY)
আউটপুট <T>
আউটপুট হিসাবে ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
static <T TType প্রসারিত করে > BatchMatMul <T>
তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> x, অপারেন্ড <T> y, বিকল্প... বিকল্প)
একটি নতুন BatchMatMul অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি।
আউটপুট <T>
আউটপুট ()
3-D বা উচ্চতর আকৃতির সাথে `[..., r_o, c_o]`

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

ধ্রুবক

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

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

ধ্রুবক মান: "BatchMatMulV2"

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

পাবলিক স্ট্যাটিক BatchMatMul.Options adjX (বুলিয়ান অ্যাডজেক্স)

পরামিতি
adjX যদি `True` হয়, তাহলে `x`-এর স্লাইসগুলো সংযুক্ত করুন। ডিফল্ট 'False'।

পাবলিক স্ট্যাটিক BatchMatMul.Options adjY (বুলিয়ান adjY)

পরামিতি
adjY যদি `True` হয়, তাহলে `y`-এর স্লাইসগুলিকে সংযুক্ত করুন। ডিফল্ট 'False'।

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

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

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

সর্বজনীন স্ট্যাটিক BatchMatMul <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> x, অপারেন্ড <T> y, বিকল্প... বিকল্প)

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

পরামিতি
সুযোগ বর্তমান সুযোগ
এক্স 2-D বা উচ্চতর আকৃতির সাথে `[..., r_x, c_x]`।
y 2-D বা উচ্চতর আকৃতির সাথে `[..., r_y, c_y]`।
বিকল্প ঐচ্ছিক বৈশিষ্ট্য মান বহন করে
রিটার্নস
  • BatchMatMul এর একটি নতুন উদাহরণ

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

3-D বা উচ্চতর আকৃতির সাথে `[..., r_o, c_o]`