tensorflow:: ops:: BroadcastTo

#include <array_ops.h>

একটি সামঞ্জস্যপূর্ণ আকারের জন্য অ্যারে সম্প্রচার করুন।

সারসংক্ষেপ

ব্রডকাস্টিং হলো গাণিতিক ক্রিয়াকলাপের জন্য অ্যারেগুলোকে সামঞ্জস্যপূর্ণ আকার দেওয়ার প্রক্রিয়া। দুটি আকার সামঞ্জস্যপূর্ণ হয় যদি প্রতিটি ডাইমেনশন জোড়ার জন্য তারা হয় সমান হয় অথবা তাদের মধ্যে একটি এক হয়। একটি টেনসরকে কোনো আকারে ব্রডকাস্ট করার চেষ্টা করার সময়, এটি শেষের ডাইমেনশনগুলো থেকে শুরু করে সামনের দিকে অগ্রসর হয়।

উদাহরণস্বরূপ,

>>> x = tf.constant([1, 2, 3])
>>> y = tf.broadcast_to(x, [3, 3])
>>> sess.run(y)
array([[1, 2, 3],
       [1, 2, 3],
       [1, 2, 3]], dtype=int32)

উপরের উদাহরণে, [1, 3] আকারের ইনপুট টেনসরটিকে [3, 3] আকারের আউটপুট টেনসরে ব্রডকাস্ট করা হয়েছে।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • ইনপুট: সম্প্রচার করার জন্য একটি টেনসর ।
  • shape: একটি এক-মাত্রিক int টেনসর । কাঙ্ক্ষিত আউটপুটের আকৃতি।

ফেরত:

নির্মাতা এবং ধ্বংসকারী

BroadcastTo (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input shape)

জনসাধারণের বৈশিষ্ট্য

operation
output

জনসাধারণের কার্যাবলী

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

জনসাধারণের বৈশিষ্ট্য

অপারেশন

Operation operation

আউটপুট

::tensorflow::Output output

জনসাধারণের কার্যাবলী

সম্প্রচার করুন

 BroadcastTo(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input shape
)

নোড

::tensorflow::Node * node() const 

অপারেটর::টেনসরফ্লো::ইনপুট

 operator::tensorflow::Input() const 

অপারেটর::টেনসরফ্লো::আউটপুট

 operator::tensorflow::Output() const