Kuidas kasutada PyTorchis meetodit “clamp()”?

Kuidas Kasutada Pytorchis Meetodit Clamp



PyTorch on masinõppeteek, mis võimaldab kasutajatel luua/luua närvivõrke. 'Clamp()' meetodit kasutatakse tensori väärtuste piiramiseks teatud vahemikus. See meetod võtab sisendiks kindla tensori ja tagastab uue tensori, milles iga element on fikseeritud määratud vahemikus (minimaalne ja maksimaalne väärtus).

See ajaveeb selgitab PyTorchis meetodi 'clamp()' kasutamise meetodit.

Kuidas kasutada PyTorchis meetodit “clamp ()”?

PyTorchis meetodi „clamp()” kasutamiseks vaadake järgmisi samme:







  • Importige PyTorchi teek
  • Looge soovitud tensor
  • Kinnitage tensori elemendid kasutades 'klamber ()' meetod
  • Kinnitatud väärtuste tensor kuvamine

'Clamp()' põhisüntaks on:



tõrvik.klamber ( , min = mitte ühtegi, max = Mitte ühtegi )

Siin on 'min' alumine piirväärtus ja 'max' on ülemine piirväärtus.



Uurige samme:





1. samm: importige PyTorchi teek
Esiteks importige ' tõrvik ” teek, et kasutada PyTorchis meetodit “clamp()”:

import tõrvik



2. samm: looge tensor
Seejärel looge soovitud tensor, kasutades 'tõrvik.tensor()' funktsiooni ja printida selle elemendid. Siin loome loendist järgmise 'kümnete' tensori:

Kümned = tõrvik.tensor ( [ 2 , 4 , 6 , 8 , 10 , 12 , 14 , 16 ] )

printida ( Kümned )

Allolev väljund näitab loodud tensorit:

3. samm: kinnitage tensori elemendid
Nüüd kasutage funktsiooni 'clamp()' ja esitage argumentidena sisendtensor ja konkreetne vahemik (alumine ja ülemine piir). Siin kinnitame elemendi ' Kümned ” tensor ja seada minimaalne väärtus “5” ja maksimaalne väärtus “10”. See asendab kõik väärtused, mis on alla 5, väärtusega '5' ja kõik väärtused, mis on suuremad kui 10, '10'-ga:

Clamp_tens = tõrvik.klamber ( Kümned, minu = 5 , max = 10 )

4. samm: kuvage fikseeritud väärtuste tensor
Lõpuks kuvage tensor suletud väärtustega ja vaadake selle elemente:

printida ( Clamp_tens )

Allolevas väljundis võib täheldada, et väärtused, mis olid alla 5 ja suuremad kui 10, on asendatud vastavalt “5” ja “10”. See näitab, et meetod “clamp()” on edukalt rakendatud:

Samamoodi, kui määrame funktsioonis “clamp()” erinevad min ja max väärtused, muudetakse väljundit:

Clamp_tens = tõrvik.klamber ( Kümned, minu = 7 , max = 13 )

printida ( Clamp_tens )

Allolev väljund näitab, et väärtused alla 7 ja suuremad kui 13 on edukalt asendatud vastavalt “7” ja “13”-ga.

Oleme PyTorchis tõhusalt selgitanud meetodi “clamp()” kasutamist.

Märge : meie Google Colabi märkmikule pääsete juurde siit link .

Järeldus

PyTorchis meetodi „clamp()” kasutamiseks importige esmalt taskulampide teek. Seejärel looge soovitud tensor ja vaadake selle elemente. Järgmisena kasutage 'klamber ()' meetod sisendtensori elementide kinnitamiseks. Argumentidena tuleb esitada sisendtensor ja konkreetne vahemik (alumine ja ülemine piir). Lõpuks kuvage tensor suletud väärtustega ja vaadake selle elemente. See kirjutis on selgitanud PyTorchis meetodi „clamp()” kasutamise meetodit.