একটি সামঞ্জস্যপূর্ণ আকৃতির জন্য একটি অ্যারে সম্প্রচার করুন।
সম্প্রচার হল গাণিতিক ক্রিয়াকলাপের জন্য সামঞ্জস্যপূর্ণ আকারের জন্য অ্যারে তৈরির প্রক্রিয়া। দুটি আকার সামঞ্জস্যপূর্ণ যদি প্রতিটি মাত্রা জোড়ার জন্য তারা হয় সমান বা তাদের মধ্যে একটি এক হয়।
উদাহরণ স্বরূপ:
>>> x = tf.constant([[1, 2, 3]]) # আকৃতি (1, 3,) >>> y = tf.broadcast_to(x, [2, 3]) >>> print(y ) tf.টেনসর( [[1 2 3] [1 2 3]], আকৃতি=(2, 3), dtype=int32)
উপরের উদাহরণে, `[1, 3]` আকারের ইনপুট টেনসরকে `[2, 3]` আকৃতির আউটপুট টেনসরে সম্প্রচার করা হয়।
সম্প্রচার করার সময়, যদি একটি টেনসরের প্রয়োজনের তুলনায় কম অক্ষ থাকে তবে এর আকৃতিটি বাম দিকে প্যাড করা হয়। সুতরাং এটি আগের উদাহরণের মতো একই ফলাফল দেয়:
>>> x = tf.constant([1, 2, 3]) # আকার (3,) >>> y = tf.broadcast_to(x, [2, 3])
যখন সম্প্রচারিত ক্রিয়াকলাপগুলি করা হয় যেমন একটি স্কেলার দ্বারা একটি টেনসরকে গুণ করা, সম্প্রচার করা (সাধারণত) কিছু সময় বা স্থান সুবিধা প্রদান করে, কারণ সম্প্রচারিত টেনসর কখনই বাস্তবায়িত হয় না।
যাইহোক, `সম্প্রচার_টু` এই ধরনের কোনো সুবিধা বহন করে না। সদ্য নির্মিত টেনসর সম্প্রচারিত আকৃতির সম্পূর্ণ স্মৃতি গ্রহণ করে। (একটি গ্রাফ প্রসঙ্গে, 'সম্প্রচার_টু' পরবর্তী অপারেশনে মিশ্রিত হতে পারে এবং তারপরে অপ্টিমাইজ করা যেতে পারে।)
পাবলিক পদ্ধতি
আউটপুট <T> | আউটপুট হিসাবে () একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে। |
static <T, U প্রসারিত করে Number> BroadcastTo <T> | |
আউটপুট <T> | আউটপুট () একটি টেনসর। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
পাবলিক পদ্ধতি
সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()
একটি টেনসরের প্রতীকী হ্যান্ডেল প্রদান করে।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।
সর্বজনীন স্ট্যাটিক ব্রডকাস্টটি <T> তৈরি করুন ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড <U> আকার)
একটি নতুন BroadcastTo অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানার পদ্ধতি৷
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
ইনপুট | সম্প্রচারের জন্য একটি টেনসর। |
আকৃতি | একটি 1-D `int` টেনসর। পছন্দসই আউটপুট আকৃতি. |
রিটার্নস
- BroadcastTo এর একটি নতুন উদাহরণ