সেন্সরফ্লো :: অপস :: ব্রডকাস্টটো
#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