কিভাবে PyTorch এ এক্সপ্যান্ড অপারেশন ব্যবহার করবেন?

Kibhabe Pytorch E Eksapyanda Aparesana Byabahara Karabena



PyTorch একটি মেশিন-লার্নিং লাইব্রেরি যা ব্যবহারকারীদের টেনসরের সাথে কাজ করার অনুমতি দেয়। টেনসর হল প্রয়োজনীয় ডেটা স্ট্রাকচার যাতে বিভিন্ন ধরনের ডেটা এবং আকার থাকতে পারে। কখনও কখনও, ব্যবহারকারীরা তাদের আকার প্রসারিত করার জন্য টেনসরগুলিতে প্রসারিত অপারেশন করতে চাইতে পারে। প্রসারিত অপারেশন ব্যবহারকারীদের নির্দিষ্ট মাত্রা বরাবর একটি টেনসর পুনরাবৃত্তি করতে সক্ষম করে। PyTorch 'expand()' বৈশিষ্ট্য প্রদান করে যা ইনপুট হিসাবে একটি টেনসর এবং আকারের একটি তালিকা নেয়। এটি একটি নতুন টেনসর প্রদান করে যার একই ডেটা আছে কিন্তু ভিন্ন মাত্রা সহ।

এই নিবন্ধটি PyTorch-এ টেনসরগুলিতে প্রসারিত অপারেশন ব্যবহার করার পদ্ধতিটি ব্যাখ্যা করবে।







কিভাবে PyTorch এ এক্সপ্যান্ড অপারেশন ব্যবহার করবেন?

PyTorch-এ প্রসারিত অপারেশন ব্যবহার করতে, নীচের প্রদত্ত পদক্ষেপগুলি দেখুন:



ধাপ 1: পাইটর্চ লাইব্রেরি আমদানি করুন

প্রথমে, আমদানি করুন ' টর্চ ' লাইব্রেরি প্রসারিত অপারেশন ব্যবহার করতে:



আমদানি টর্চ

ধাপ 2: একটি টেনসর তৈরি করুন

তারপর, ' ব্যবহার করে একটি পছন্দসই টেনসর তৈরি করুন torch.tensor() ফাংশন এবং এর উপাদানগুলি মুদ্রণ করুন। এখানে, আমরা নিম্নলিখিত তৈরি করছি ' দশ 'টেনসর:





দশ = টর্চ টেনসর ( [ [ 2 ] , [ 4 ] , [ 6 ] ] )

ছাপা ( দশ )

নীচের আউটপুটে, টেনসর সফলভাবে তৈরি করা হয়েছে:



ধাপ 3: ইনপুট টেনসরের আকার দেখুন

এর পরে, উপরে তৈরি করা 'এর আকার দেখুন দশ 'টেনসর' ব্যবহার করে আকার() ' বৈশিষ্ট্য:

ছাপা ( 'টেনসরের আকার:' , দশ. আকার ( ) )

নীচের আউটপুট অনুসারে, টেনসরের আকার 3 × 1:

ধাপ 4: টেনসর প্রসারিত করুন

এখন, ব্যবহার করুন ' বিস্তৃত করা() ” প্রসারিত অপারেশন সঞ্চালন এবং একটি নতুন মাত্রা টেনসর প্রসারিত করার বৈশিষ্ট্য. ইনপুট হিসাবে টেনসর এবং আকারের তালিকা প্রদান করা প্রয়োজন। এখানে, আমরা টেনসরকে 3×4 আকারে প্রসারিত করছি:

Exp_tens = দশ. বিস্তৃত করা ( 3 , 4 )

ধাপ 5: প্রসারিত টেনসর এবং এর আকার প্রদর্শন করুন

অবশেষে, প্রসারিত টেনসরের উপাদান এবং এর আকার মুদ্রণ করুন:

ছাপা ( Exp_tens )

ছাপা ( Exp_tens. আকার ( ) )

নীচের আউটপুটটি প্রসারিত টেনসর এবং এর আকার যেমন 3×4 দেখায়। এটি নির্দেশ করে যে প্রসারিত অপারেশন সফলভাবে সঞ্চালিত হয়েছে:

আমরা PyTorch-এ প্রসারিত অপারেশন ব্যবহার করার জন্য কার্যকর পদ্ধতি ব্যাখ্যা করেছি

বিঃদ্রঃ : আপনি এখানে আমাদের Google Colab নোটবুক অ্যাক্সেস করতে পারেন লিঙ্ক .

উপসংহার

PyTorch-এ প্রসারিত অপারেশন ব্যবহার করতে, প্রথমে টর্চ লাইব্রেরি আমদানি করুন। তারপরে, পছন্দসই টেনসর তৈরি করুন এবং এর উপাদান এবং আকার দেখুন। পরবর্তী, ব্যবহার করুন ' বিস্তৃত করা() ” ইনপুট টেনসর প্রসারিত করার বৈশিষ্ট্য। অবশেষে, প্রসারিত টেনসরটি মুদ্রণ করুন এবং এর আকার দেখুন। এই নিবন্ধটি PyTorch-এ টেনসরের উপর প্রসারিত অপারেশন ব্যবহার করার পদ্ধতি প্রদর্শন করেছে।