Paano Gamitin ang Expand Operation sa PyTorch?

Paano Gamitin Ang Expand Operation Sa Pytorch



Ang PyTorch ay isang library ng machine-learning na nagpapahintulot sa mga user na magtrabaho sa mga tensor. Ang mga tensor ay mahahalagang istruktura ng data na maaaring magkaroon ng iba't ibang uri ng data at mga hugis. Minsan, maaaring gusto ng mga user na isagawa ang pagpapalawak ng operasyon sa mga tensor upang palawigin ang kanilang laki. Ang pagpapalawak na operasyon ay nagbibigay-daan sa mga user na ulitin ang isang tensor kasama ang mga tinukoy na dimensyon. Nagbibigay ang PyTorch ng attribute na 'expand()' na kumukuha ng tensor at isang listahan ng mga laki bilang mga input. Nagbabalik ito ng bagong tensor na may parehong data ngunit may magkakaibang dimensyon.

Ang artikulong ito ay maglalarawan ng paraan upang gamitin ang pagpapalawak ng operasyon sa mga tensor sa PyTorch.







Paano Gamitin ang Expand Operation sa PyTorch?

Upang magamit ang pagpapalawak ng operasyon sa PyTorch, tingnan ang mga hakbang na ibinigay sa ibaba:



Hakbang 1: Mag-import ng PyTorch Library

Una, i-import ang ' tanglaw ” library para magamit ang pagpapalawak ng operasyon:



angkat tanglaw

Hakbang 2: Gumawa ng Tensor

Pagkatapos, lumikha ng nais na tensor gamit ang ' torch.tensor() ” function at i-print ang mga elemento nito. Dito, ginagawa namin ang sumusunod na ' sampu ” tensor:





sampu = tanglaw. tensor ( [ [ 2 ] , [ 4 ] , [ 6 ] ] )

print ( sampu )

Sa ibabang output, matagumpay na nalikha ang tensor:



Hakbang 3: Tingnan ang Laki ng Input Tensor

Susunod, tingnan ang laki ng nilikha sa itaas na ' sampu 'tensor gamit ang' laki() ” attribute:

print ( 'Laki ng Tensor:' , sampu. laki ( ) )

Ayon sa output sa ibaba, ang laki ng tensor ay 3×1:

Hakbang 4: Palawakin ang Tensor

Ngayon, gamitin ang ' palawakin() ” attribute upang maisagawa ang pagpapalawak ng operasyon at i-extend ang tensor sa isang bagong dimensyon. Kinakailangang ibigay ang tensor at listahan ng mga laki bilang input. Dito, pinapalawak namin ang tensor sa 3x4 na laki:

Exp_tens = sampu. palawakin ( 3 , 4 )

Hakbang 5: Ipakita ang Pinalawak na Tensor at Laki Nito

Panghuli, i-print ang mga elemento ng pinalawak na tensor at ang laki nito:

print ( Exp_tens )

print ( Exp_tens. laki ( ) )

Ang output sa ibaba ay nagpapakita ng pinalawak na tensor at ang laki nito i.e., 3×4. Ito ay nagpapahiwatig na ang pinalawak na operasyon ay matagumpay na naisagawa:

Ipinaliwanag namin ang mahusay na paraan upang magamit ang pagpapalawak ng operasyon sa PyTorch

Tandaan : Maa-access mo ang aming Google Colab Notebook dito link .

Konklusyon

Upang magamit ang pagpapalawak ng pagpapatakbo sa PyTorch, una, i-import ang library ng tanglaw. Pagkatapos, lumikha ng nais na tensor at tingnan ang mga elemento at laki nito. Susunod, gamitin ang ' palawakin() ” attribute para palawakin ang input tensor. Panghuli, i-print ang pinalawak na tensor at tingnan ang laki nito. Ang artikulong ito ay nagpakita ng paraan upang gamitin ang pagpapalawak ng operasyon sa mga tensor sa PyTorch.