PyTorch'ta Genişletme İşlemi Nasıl Kullanılır?

Pytorch Ta Genisletme Islemi Nasil Kullanilir



PyTorch, kullanıcıların tensörlerle çalışmasına olanak tanıyan bir makine öğrenimi kütüphanesidir. Tensörler, farklı türde veri ve şekillere sahip olabilen temel veri yapılarıdır. Bazen kullanıcılar tensörlerin boyutlarını genişletmek için genişletme işlemini gerçekleştirmek isteyebilir. Genişletme işlemi, kullanıcıların bir tensörü belirtilen boyutlar boyunca tekrarlamasına olanak tanır. PyTorch, girdi olarak bir tensör ve boyut listesi alan 'expand()' özelliğini sağlar. Aynı verilere sahip ancak farklı boyutlara sahip yeni bir tensör döndürür.

Bu makale PyTorch'ta tensörler üzerinde genişletme işlemini kullanma yöntemini gösterecektir.







PyTorch'ta Genişletme İşlemi Nasıl Kullanılır?

PyTorch'ta genişletme işlemini kullanmak için aşağıda verilen adımlara göz atın:



1. Adım: PyTorch Kitaplığını İçe Aktarın

İlk önce “ meşale Genişletme işlemini kullanmak için kütüphane:



içe aktarmak meşale

Adım 2: Tensör Oluşturun

Daha sonra “” komutunu kullanarak istenilen tensörü oluşturun. meşale.tensor() ” işlevini kullanın ve öğelerini yazdırın. Burada aşağıdakileri oluşturuyoruz” Onlarca ” tensör:





Onlarca = meşale. tensör ( [ [ 2 ] , [ 4 ] , [ 6 ] ] )

Yazdır ( Onlarca )

Aşağıdaki çıktıda tensör başarıyla oluşturuldu:



Adım 3: Giriş Tensör Boyutunu Görüntüleyin

Daha sonra yukarıda oluşturulanın boyutunu görüntüleyin ' Onlarca “ tensörünü kullanarak boyut() ' bağlanmak:

Yazdır ( 'Tensörün Boyutu:' , Onlarca. boyut ( ) )

Aşağıdaki çıktıya göre tensörün boyutu 3×1'dir:

Adım 4: Tensörü Genişletin

Şimdi “ genişletmek() Genişletme işlemini gerçekleştirmek ve tensörü yeni bir boyuta genişletmek için ” özelliği. Giriş olarak tensör ve boyut listesinin sağlanması gerekmektedir. Burada tensörü 3×4 boyutuna genişletiyoruz:

Exp_tens = Onlarca. genişletmek ( 3 , 4 )

Adım 5: Genişletilmiş Tensörü ve Boyutunu Görüntüleyin

Son olarak genişletilmiş tensörün elemanlarını ve boyutunu yazdırın:

Yazdır ( Exp_tens )

Yazdır ( Exp_tens. boyut ( ) )

Aşağıdaki çıktı genişletilmiş tensörü ve boyutunu, yani 3 × 4'ü gösterir. Bu, genişletilmiş işlemin başarıyla gerçekleştirildiğini gösterir:

PyTorch'ta genişletme işlemini kullanmanın etkili yöntemini açıkladık

Not : Google Colab Not Defterimize buradan erişebilirsiniz bağlantı .

Çözüm

PyTorch'ta genişletme işlemini kullanmak için öncelikle meşale kitaplığını içe aktarın. Ardından istediğiniz tensörü oluşturun ve öğelerini ve boyutunu görüntüleyin. Daha sonra “ genişletmek() Giriş tensörünü genişletmek için ” özelliği. Son olarak genişletilmiş tensörü yazdırın ve boyutunu görüntüleyin. Bu makale PyTorch'ta tensörler üzerinde genişletme işlemini kullanma yöntemini gösterdi.