Tento blog vysvětlí metodu použití metody „clamp()“ v PyTorch.
Jak používat metodu „clamp()“ v PyTorch?
Chcete-li použít metodu „clamp()“ v PyTorch, podívejte se na poskytnuté kroky:
- Import knihovny PyTorch
- Vytvořte požadovaný tenzor
- Upněte prvky tenzoru pomocí 'svorka()' metoda
- Zobrazit tenzor upnutých hodnot
Základní syntaxe „clamp()“ je:
pochodeň.svorka ( , min = Žádné, max = Žádný )
Zde „min“ je hodnota dolní meze a „max“ je hodnota horní meze.
Prozkoumejte kroky:
Krok 1: Import knihovny PyTorch
Nejprve importujte „ pochodeň ” pro použití metody “clamp()” v PyTorch:
Krok 2: Vytvořte tenzor
Poté vytvořte požadovaný tenzor pomocí 'torch.tensor()' funkce a tisk jejích prvků. Zde vytváříme ze seznamu následující „desítky“ tenzor:
tisk ( Desítky )
Níže uvedený výstup ukazuje vytvořený tenzor:
Krok 3: Upněte prvky tenzoru
Nyní použijte funkci „clamp()“ a zadejte vstupní tenzor a konkrétní rozsah (dolní a horní mez) jako argumenty. Zde upínáme prvky „ Desítky ” tensor a nastavení minimální hodnoty „5“ a maximální hodnoty „10“. To nahradí všechny hodnoty v tenzoru, které jsou menší než 5, za „5“ a jakékoli hodnoty větší než 10 za „10“:
Krok 4: Zobrazení upínacích hodnot tenzoru
Nakonec zobrazte tenzor s upnutými hodnotami a prohlédněte si jeho prvky:
V níže uvedeném výstupu lze pozorovat, že hodnoty, které byly menší než 5 a větší než 10, byly nahrazeny hodnotami „5“ a „10“. To znamená, že metoda „clamp()“ byla úspěšně použita:
Podobně, pokud zadáme různé minimální a maximální hodnoty ve funkci „clamp()“, výstup se změní:
Clamp_tens = pochodeň.svorka ( Desítky, můj = 7 , max = 13 )tisk ( Clamp_tens )
Níže uvedený výstup ukazuje, že hodnoty menší než 7 a větší než 13 byly úspěšně nahrazeny hodnotami „7“ a „13“.
Účinně jsme vysvětlili použití metody „clamp()“ v PyTorch.
Poznámka : Zde můžete přistupovat k našemu Zápisníku Google Colab odkaz .
Závěr
Chcete-li použít metodu „clamp()“ v PyTorch, nejprve importujte knihovnu pochodně. Poté vytvořte požadovaný tenzor a prohlédněte si jeho prvky. Dále použijte 'svorka()' způsob upínání prvků vstupního tenzoru. Jako argumenty je nutné zadat vstupní tenzor a specifický rozsah (spodní mez a horní mez). Nakonec zobrazte tenzor s upnutými hodnotami a prohlédněte si jeho prvky. Tento zápis vysvětluje metodu použití metody „clamp()“ v PyTorch.