টেনসরফ্লো :: অপস:: ডিমস প্রসারিত করুন

#include <array_ops.h>

একটি টেনসরের আকারে 1 এর একটি মাত্রা সন্নিবেশ করান।

সারাংশ

একটি টেনসর input দেওয়া হলে, এই অপারেশনটি input আকারের মাত্রা সূচক axis 1 এর একটি মাত্রা সন্নিবেশিত করে। মাত্রা সূচক axis শূন্য থেকে শুরু হয়; আপনি যদি axis জন্য একটি নেতিবাচক সংখ্যা নির্দিষ্ট করেন তবে এটি শেষ থেকে পিছনের দিকে গণনা করা হয়।

আপনি যদি একটি উপাদানে একটি ব্যাচের মাত্রা যোগ করতে চান তবে এই অপারেশনটি কার্যকর। উদাহরণস্বরূপ, যদি আপনার আকৃতির একটি একক চিত্র থাকে [height, width, channels] , তাহলে আপনি এটিকে 1 টি চিত্রের ব্যাচ expand_dims(image, 0) দিয়ে তৈরি করতে পারেন, যা আকৃতি [1, height, width, channels] তৈরি করবে। .

অন্যান্য উদাহরণ:

# '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()

এই অপারেশনটি squeeze() এর সাথে সম্পর্কিত, যা আকার 1 এর মাত্রা সরিয়ে দেয়।

যুক্তি:

  • স্কোপ: একটি স্কোপ অবজেক্ট
  • অক্ষ: 0-ডি (স্কেলার)। input আকৃতি প্রসারিত করার জন্য ডাইমেনশন ইনডেক্স নির্দিষ্ট করে। [-rank(input) - 1, rank(input)] পরিসরে হতে হবে।

রিটার্ন:

  • Output : input হিসাবে একই ডেটা ধারণ করে, তবে এর আকারে 1 আকারের একটি অতিরিক্ত মাত্রা যোগ করা হয়েছে।

কনস্ট্রাক্টর এবং ডেস্ট্রাক্টর

ExpandDims (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input axis)

পাবলিক বৈশিষ্ট্য

operation
output

পাবলিক ফাংশন

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

পাবলিক বৈশিষ্ট্য

অপারেশন

Operation operation

আউটপুট

::tensorflow::Output output

পাবলিক ফাংশন

ডিমস প্রসারিত করুন

 ExpandDims(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input,
  ::tensorflow::Input axis
)

নোড

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const