PyTorch میں توسیعی آپریشن کا استعمال کیسے کریں؟

Pytorch My Twsy Y Apryshn Ka Ast Mal Kys Kry



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 میں توسیعی آپریشن کو استعمال کرنے کا موثر طریقہ بیان کیا ہے۔

نوٹ : آپ اس پر ہماری گوگل کولاب نوٹ بک تک رسائی حاصل کر سکتے ہیں۔ لنک .

نتیجہ

PyTorch میں توسیعی آپریشن کو استعمال کرنے کے لیے، پہلے ٹارچ لائبریری کو درآمد کریں۔ پھر، مطلوبہ ٹینسر بنائیں اور اس کے عناصر اور سائز دیکھیں۔ اگلا، استعمال کریں ' پھیلائیں() ان پٹ ٹینسر کو بڑھانے کے لیے خصوصیت۔ آخر میں، پھیلے ہوئے ٹینسر کو پرنٹ کریں اور اس کا سائز دیکھیں۔ اس مضمون نے PyTorch میں tensors پر توسیعی آپریشن کو استعمال کرنے کا طریقہ دکھایا ہے۔