PyTorch में एक्सपैंड ऑपरेशन का उपयोग कैसे करें?

Pytorch Mem Eksapainda Oparesana Ka Upayoga Kaise Karem



PyTorch एक मशीन-लर्निंग लाइब्रेरी है जो उपयोगकर्ताओं को टेंसर के साथ काम करने की अनुमति देती है। टेंसर आवश्यक डेटा संरचनाएं हैं जिनमें विभिन्न प्रकार के डेटा और आकार हो सकते हैं। कभी-कभी, उपयोगकर्ता अपने आकार को बढ़ाने के लिए टेंसर पर विस्तार ऑपरेशन करना चाह सकते हैं। विस्तार ऑपरेशन उपयोगकर्ताओं को निर्दिष्ट आयामों के साथ एक टेंसर को दोहराने में सक्षम बनाता है। PyTorch 'विस्तार()' विशेषता प्रदान करता है जो इनपुट के रूप में एक टेंसर और आकारों की एक सूची लेता है। यह एक नया टेंसर लौटाता है जिसमें समान डेटा होता है लेकिन विभिन्न आयामों के साथ।

यह आलेख PyTorch में टेंसर पर विस्तार ऑपरेशन का उपयोग करने की विधि का वर्णन करेगा।







PyTorch में एक्सपैंड ऑपरेशन का उपयोग कैसे करें?

PyTorch में विस्तार ऑपरेशन का उपयोग करने के लिए, नीचे दिए गए चरणों की जाँच करें:



चरण 1: PyTorch लाइब्रेरी आयात करें

सबसे पहले, 'आयात करें' मशाल 'विस्तृत ऑपरेशन का उपयोग करने के लिए लाइब्रेरी:



आयात मशाल

चरण 2: एक टेंसर बनाएं

फिर, 'का उपयोग करके एक वांछित टेंसर बनाएं टॉर्च.टेंसर() 'फ़ंक्शन करें और इसके तत्वों को प्रिंट करें। यहां, हम निम्नलिखित बना रहे हैं ' दसियों ' टेंसर:





दसियों = मशाल. टेन्सर ( [ [ 2 ] , [ 4 ] , [ 6 ] ] )

छपाई ( दसियों )

नीचे दिए गए आउटपुट में, टेंसर सफलतापूर्वक बनाया गया है:



चरण 3: इनपुट टेंसर आकार देखें

इसके बाद, ऊपर निर्मित का आकार देखें ' दसियों 'टेंसर' का उपयोग करते हुए आकार() ' गुण:

छपाई ( 'टेंसर का आकार:' , दसियों. आकार ( ) )

नीचे दिए गए आउटपुट के अनुसार, टेंसर का आकार 3×1 है:

चरण 4: टेंसर का विस्तार करें

अब, 'का उपयोग करें बढ़ाना() विस्तार ऑपरेशन करने और टेंसर को एक नए आयाम तक विस्तारित करने की विशेषता। इनपुट के रूप में टेंसर और आकारों की सूची प्रदान करना आवश्यक है। यहां, हम टेंसर को 3×4 आकार में विस्तारित कर रहे हैं:

व्यय_दस = दसियों. बढ़ाना ( 3 , 4 )

चरण 5: विस्तारित टेंसर और उसका आकार प्रदर्शित करें

अंत में, विस्तारित टेंसर के तत्वों और उसके आकार को प्रिंट करें:

छपाई ( व्यय_दस )

छपाई ( व्यय_दस. आकार ( ) )

नीचे दिया गया आउटपुट विस्तारित टेंसर और उसका आकार यानी 3×4 दिखाता है। यह इंगित करता है कि विस्तारित ऑपरेशन सफलतापूर्वक निष्पादित किया गया है:

हमने PyTorch में विस्तार ऑपरेशन का उपयोग करने की कुशल विधि बताई है

टिप्पणी : आप यहां हमारे Google Colab नोटबुक तक पहुंच सकते हैं जोड़ना .

निष्कर्ष

PyTorch में विस्तार ऑपरेशन का उपयोग करने के लिए, सबसे पहले, टॉर्च लाइब्रेरी आयात करें। फिर, वांछित टेंसर बनाएं और उसके तत्व और आकार देखें। अगला, 'का उपयोग करें बढ़ाना() इनपुट टेंसर का विस्तार करने के लिए विशेषता। अंत में, विस्तारित टेंसर को प्रिंट करें और उसका आकार देखें। इस आलेख ने PyTorch में टेंसर पर विस्तार ऑपरेशन का उपयोग करने की विधि का प्रदर्शन किया है।