সেন্সরফ্লো :: অপস :: ব্রডকাস্টটো

#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] আকারের আউটপুট টেনসরতে সম্প্রচার করা হয়।

যুক্তি:

  • সুযোগ: একটি স্কোপ অবজেক্ট
  • ইনপুট: সম্প্রচারের জন্য একটি টেন্সর
  • আকৃতি: একটি 1-ডি 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