Este blog explicará el método para utilizar el método 'clamp()' en PyTorch.
¿Cómo utilizar el método “clamp()” en PyTorch?
Para utilizar el método 'clamp()' en PyTorch, consulte los pasos proporcionados:
- Importar biblioteca PyTorch
- Crea un tensor deseado
- Sujete los elementos del tensor usando el 'abrazadera()' método
- Mostrar tensor de valores fijados
La sintaxis básica de “clamp()” es:
abrazadera.antorcha ( , mín. =Ninguno, máximo =Ninguno )
Aquí, 'mín' es el valor del límite inferior y 'máx' es el valor del límite superior.
Exploremos los pasos:
Paso 1: importar la biblioteca PyTorch
Primero, importe el ' antorcha ”biblioteca para usar el método “clamp()” en PyTorch:
Paso 2: crea un tensor
Luego, cree el tensor deseado usando el “antorcha.tensor()” funcionar e imprimir sus elementos. Aquí, estamos creando el siguiente tensor de 'Decenas' a partir de una lista:
imprimir ( decenas )
El siguiente resultado muestra el tensor creado:
Paso 3: Sujetar elementos tensoriales
Ahora, use la función 'clamp()' y proporcione el tensor de entrada y el rango específico (límite inferior y límite superior) como argumentos. Aquí, estamos sujetando los elementos del ' decenas ”tensor y configurando el valor mínimo “5” y el valor máximo “10”. Esto reemplazará cualquier valor en el tensor que sea menor que 5 con “5” y cualquier valor mayor que 10 con “10”:
Paso 4: Mostrar el tensor de valores fijados
Finalmente, muestre el tensor con valores fijados y vea sus elementos:
En el siguiente resultado, se puede observar que los valores menores de 5 y mayores de 10 han sido reemplazados por '5' y '10' respectivamente. Esto indica que el método “clamp()” se ha aplicado correctamente:
De manera similar, si especificamos diferentes valores mínimo y máximo en la función “clamp()”, la salida cambiará:
Clamp_tens = antorcha.abrazadera ( Decenas, mi = 7 , máx = 13 )imprimir ( abrazadera_tens )
El siguiente resultado muestra que los valores menores que 7 y mayores que 13 se reemplazaron exitosamente con “7” y “13” respectivamente.
Hemos explicado de manera eficiente el uso del método 'clamp()' en PyTorch.
Nota : Puede acceder a nuestro Google Colab Notebook en este enlace .
Conclusión
Para utilizar el método “clamp()” en PyTorch, primero importe la biblioteca de la antorcha. Luego, cree el tensor deseado y vea sus elementos. A continuación, utilice el 'abrazadera()' Método para sujetar elementos del tensor de entrada. Es necesario proporcionar el tensor de entrada y el rango específico (límite inferior y límite superior) como argumentos. Finalmente, muestre el tensor con valores fijados y vea sus elementos. Este artículo explica el método para utilizar el método “clamp()” en PyTorch.