সেন্সরফ্লো :: অপস :: ব্যাচম্যাটমুল

#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]

Attrs বৈশিষ্ট্য ( Attrs ):

  • 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
)