كيفية استخدام توسيع العملية في PyTorch؟

Kyfyt Astkhdam Twsy Al Mlyt Fy Pytorch



PyTorch هي مكتبة للتعلم الآلي تسمح للمستخدمين بالعمل مع الموترات. Tensors هي هياكل بيانات أساسية يمكن أن تحتوي على أنواع مختلفة من البيانات والأشكال. في بعض الأحيان، قد يرغب المستخدمون في إجراء عملية التوسيع على الموترات لتوسيع حجمها. تتيح عملية التوسيع للمستخدمين تكرار الموتر على طول أبعاد محددة. يوفر PyTorch خاصية 'expand()' التي تأخذ موترًا وقائمة بالأحجام كمدخلات. تقوم بإرجاع موتر جديد يحتوي على نفس البيانات ولكن بأبعاد مختلفة.

ستوضح هذه المقالة طريقة استخدام عملية التوسيع على الموترات في PyTorch.







كيفية استخدام توسيع العملية في PyTorch؟

لاستخدام عملية التوسيع في PyTorch، راجع الخطوات الواردة أدناه:



الخطوة 1: استيراد مكتبة PyTorch

أولاً، قم باستيراد ' شعلة 'مكتبة لاستخدام عملية التوسيع:



يستورد شعلة

الخطوة 2: إنشاء موتر

ثم قم بإنشاء الموتر المطلوب باستخدام ' الشعلة.الموتر() وظيفة وطباعة عناصرها. وهنا نقوم بإنشاء ما يلي ' عشرات 'الموتر:





عشرات = شعلة. الموتر ( [ [ 2 ] , [ 4 ] , [ 6 ] ] )

مطبعة ( عشرات )

في الإخراج أدناه، تم إنشاء الموتر بنجاح:



الخطوة 3: عرض حجم موتر الإدخال

بعد ذلك، قم بعرض حجم ما تم إنشاؤه أعلاه “ عشرات 'الموتر باستخدام' مقاس() ' يصف:

مطبعة ( 'حجم الموتر:' , عشرات. مقاس ( ) )

وفقا للمخرجات أدناه، حجم الموتر هو 3×1:

الخطوة 4: توسيع الموتر

الآن استخدم ' يوسع() ' لتنفيذ عملية التوسيع وتوسيع الموتر إلى بُعد جديد. مطلوب توفير الموتر وقائمة الأحجام كمدخلات. هنا نقوم بتوسيع الموتر إلى حجم 3×4:

إكسب_تنس = عشرات. يوسع ( 3 , 4 )

الخطوة 5: عرض الموتر الموسع وحجمه

وأخيرًا، اطبع عناصر الموتر الموسع وحجمه:

مطبعة ( إكسب_تنس )

مطبعة ( إكسب_تنس. مقاس ( ) )

يوضح الناتج أدناه الموتر الموسع وحجمه، أي 3×4. يشير هذا إلى أنه تم تنفيذ العملية الموسعة بنجاح:

لقد شرحنا الطريقة الفعالة لاستخدام عملية التوسيع في PyTorch

ملحوظة : يمكنك الوصول إلى Google Colab Notebook الخاص بنا على هذا وصلة .

خاتمة

لاستخدام عملية التوسيع في PyTorch، قم أولاً باستيراد مكتبة torch. ثم قم بإنشاء الموتر المطلوب وعرض عناصره وحجمه. بعد ذلك، استخدم ' يوسع() 'سمة لتوسيع موتر الإدخال. وأخيرًا، اطبع الموتر الموسع واطلع على حجمه. لقد أوضحت هذه المقالة طريقة استخدام عملية التوسيع على الموترات في PyTorch.