একটি টেনসরের আকারে 1 এর একটি মাত্রা সন্নিবেশ করান।
একটি টেনসর `ইনপুট` দেওয়া, এই ক্রিয়াকলাপটি `ইনপুট` আকারের মাত্রা সূচক `অক্ষ`-এ 1 এর একটি মাত্রা সন্নিবেশিত করে। মাত্রা সূচক `অক্ষ` শূন্য থেকে শুরু হয়; যদি আপনি `অক্ষ`-এর জন্য একটি ঋণাত্মক সংখ্যা নির্দিষ্ট করেন তাহলে এটি শেষ থেকে পিছিয়ে গণনা করা হবে।
আপনি যদি একটি উপাদানে একটি ব্যাচের মাত্রা যোগ করতে চান তবে এই অপারেশনটি কার্যকর। উদাহরণস্বরূপ, যদি আপনার আকৃতির একটি একক চিত্র থাকে `[উচ্চতা, প্রস্থ, চ্যানেল], তাহলে আপনি এটিকে `প্রসারিত_ডিমস(ছবি, 0)` সহ 1টি চিত্রের একটি ব্যাচ বানাতে পারেন, যা আকৃতিকে `[1, উচ্চতা তৈরি করবে , প্রস্থ, চ্যানেল]`।
অন্যান্য উদাহরণ:
# 't' is a tensor of shape [2]
shape(expand_dims(t, 0)) ==> [1, 2]
shape(expand_dims(t, 1)) ==> [2, 1]
shape(expand_dims(t, -1)) ==> [2, 1]
# 't2' is a tensor of shape [2, 3, 5]
shape(expand_dims(t2, 0)) ==> [1, 2, 3, 5]
shape(expand_dims(t2, 2)) ==> [2, 3, 1, 5]
shape(expand_dims(t2, 3)) ==> [2, 3, 5, 1]
এই অপারেশনের প্রয়োজন যে:`-1-input.dims() <= dim <= input.dims()`
এই ক্রিয়াকলাপটি `স্কুইজ()` এর সাথে সম্পর্কিত, যা আকার 1 এর মাত্রা সরিয়ে দেয়।
ধ্রুবক
স্ট্রিং | OP_NAME | এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত |
পাবলিক পদ্ধতি
আউটপুট <T> | আউটপুট হিসাবে () টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়। |
স্ট্যাটিক <T TType প্রসারিত করে > ExpandDims <T> | |
আউটপুট <T> | আউটপুট () `ইনপুট` হিসাবে একই ডেটা রয়েছে, কিন্তু এর আকারে 1 আকারের একটি অতিরিক্ত মাত্রা যোগ করা হয়েছে। |
উত্তরাধিকারসূত্রে প্রাপ্ত পদ্ধতি
ধ্রুবক
সর্বজনীন স্ট্যাটিক চূড়ান্ত স্ট্রিং OP_NAME
এই অপের নাম, টেনসরফ্লো কোর ইঞ্জিন দ্বারা পরিচিত
পাবলিক পদ্ধতি
সর্বজনীন আউটপুট <T> হিসাবে আউটপুট ()
টেনসরের প্রতীকী হ্যান্ডেল ফেরত দেয়।
TensorFlow অপারেশনের ইনপুট হল অন্য TensorFlow অপারেশনের আউটপুট। এই পদ্ধতিটি একটি প্রতীকী হ্যান্ডেল পেতে ব্যবহৃত হয় যা ইনপুটের গণনাকে প্রতিনিধিত্ব করে।
পাবলিক স্ট্যাটিক ExpandDims <T> তৈরি করে ( স্কোপ স্কোপ, অপারেন্ড <T> ইনপুট, অপারেন্ড <? TNumber > অক্ষ প্রসারিত করে)
একটি নতুন ExpandDims অপারেশন মোড়ানো একটি ক্লাস তৈরি করার কারখানা পদ্ধতি।
পরামিতি
সুযোগ | বর্তমান সুযোগ |
---|---|
অক্ষ | 0-D (স্কেলার)। যে মাত্রার সূচীতে `ইনপুট` এর আকৃতি প্রসারিত করতে হবে তা নির্দিষ্ট করে। অবশ্যই `[-র্যাঙ্ক(ইনপুট) - 1, র্যাঙ্ক(ইনপুট)]` পরিসরে থাকতে হবে। |
রিটার্নস
- ExpandDims এর একটি নতুন উদাহরণ
সর্বজনীন আউটপুট <T> আউটপুট ()
`ইনপুট` হিসাবে একই ডেটা রয়েছে, কিন্তু এর আকারে 1 আকারের একটি অতিরিক্ত মাত্রা যোগ করা হয়েছে।