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