টেনসরফ্লো :: অপস:: BatchMatMulV2
#include <math_ops.h>
ব্যাচে দুটি টেনসরের স্লাইসকে গুণিত করে।
সারাংশ
Tensor
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 if adj_x else r_x c_o = r_y if adj_y else c_y
এটি হিসাবে গণনা করা হয়:
output[..., :, :] = matrix(x[..., :, :]) * matrix(y[..., :, :])
দ্রষ্টব্য : BatchMatMulV2
ব্যাচের মাত্রায় সম্প্রচার সমর্থন করে। এখানে সম্প্রচার সম্পর্কে আরো.
যুক্তি:
- স্কোপ: একটি স্কোপ অবজেক্ট
- x: 2-D বা উচ্চতর আকৃতি
[..., r_x, c_x]
। - y: আকৃতি সহ 2-D বা উচ্চতর
[..., r_y, c_y]
।
ঐচ্ছিক বৈশিষ্ট্য (দেখুন Attrs
):
- adj_x:
True
হলে,x
এর স্লাইসগুলিকে সংযুক্ত করুন। ডিফল্ট থেকেFalse
. - adj_y:
True
হলে,y
এর স্লাইস সংযুক্ত করুন। ডিফল্ট থেকেFalse
.
রিটার্ন:
-
Output
: 3-ডি বা উচ্চতর আকৃতি[..., r_o, c_o]
কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর | |
---|---|
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y) | |
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const BatchMatMulV2::Attrs & attrs) |
পাবলিক বৈশিষ্ট্য | |
---|---|
operation | |
output |
পাবলিক ফাংশন | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
পাবলিক স্ট্যাটিক ফাংশন | |
---|---|
AdjX (bool x) | |
AdjY (bool x) |
কাঠামো | |
---|---|
tensorflow:: ops:: BatchMatMulV2:: Attrs | BatchMatMulV2 এর জন্য ঐচ্ছিক অ্যাট্রিবিউট সেটার। |
পাবলিক বৈশিষ্ট্য
অপারেশন
Operation operation
আউটপুট
::tensorflow::Output output
পাবলিক ফাংশন
BatchMatMulV2
BatchMatMulV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y )
BatchMatMulV2
BatchMatMulV2( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input y, const BatchMatMulV2::Attrs & attrs )
নোড
::tensorflow::Node * node() const
অপারেটর::টেনসরফ্লো::ইনপুট
operator::tensorflow::Input() const
অপারেটর::টেনসরফ্লো::আউটপুট
operator::tensorflow::Output() const
পাবলিক স্ট্যাটিক ফাংশন
AdjX
Attrs AdjX( bool x )
AdjY
Attrs AdjY( bool x )