이번 블로그에서는 PyTorch에서 'clamp()' 메서드를 사용하는 방법을 설명합니다.
PyTorch에서 'clamp()' 메서드를 사용하는 방법은 무엇입니까?
PyTorch에서 'clamp()' 메서드를 사용하려면 제공된 단계를 살펴보세요.
- PyTorch 라이브러리 가져오기
- 원하는 텐서 생성
- 다음을 사용하여 텐서의 요소를 고정합니다. '집게()' 방법
- 고정된 값 텐서 표시
'clamp()'의 기본 구문은 다음과 같습니다.
토치.클램프 ( , 분 =없음, 최대 =없음 )
여기서 'min'은 하한값이고, 'max'는 상한값입니다.
다음 단계를 살펴보겠습니다.
1단계: PyTorch 라이브러리 가져오기
먼저 '를 가져옵니다. 토치 PyTorch에서 'clamp()' 메소드를 사용하기 위한 라이브러리:
2단계: 텐서 생성
그런 다음 다음을 사용하여 원하는 텐서를 생성합니다. '토치.텐서()' 기능을 수행하고 해당 요소를 인쇄합니다. 여기서는 목록에서 다음과 같은 'Tens' 텐서를 생성합니다.
인쇄 ( 수십 )
아래 출력은 생성된 텐서를 보여줍니다.
3단계: 텐서 요소 고정
이제 'clamp()' 함수를 사용하고 입력 텐서와 특정 범위(하한 및 상한)를 인수로 제공합니다. 여기서는 '의 요소를 고정합니다. 수십 ” 텐서를 생성하고 최소값 “5”와 최대값 “10”을 설정합니다. 이는 5보다 작은 텐서의 모든 값을 '5'로 바꾸고 10보다 큰 모든 값을 '10'으로 바꿉니다.
4단계: 고정된 값 텐서 표시
마지막으로 고정된 값으로 텐서를 표시하고 해당 요소를 확인합니다.
아래 출력에서는 5보다 작은 값과 10보다 큰 값이 각각 '5'와 '10'으로 대체된 것을 볼 수 있습니다. 이는 'clamp()' 메서드가 성공적으로 적용되었음을 나타냅니다.
마찬가지로 'clamp()' 함수에 서로 다른 최소값과 최대값을 지정하면 출력이 변경됩니다.
클램프_텐스 = 토치.클램프 ( 수십, 내 = 7 , 최대 = 13 )인쇄 ( 클램프_텐스 )
아래 출력은 7보다 작은 값과 13보다 큰 값이 각각 '7'과 '13'으로 성공적으로 대체되었음을 보여줍니다.
PyTorch에서 “clamp()” 메소드의 사용법을 효율적으로 설명했습니다.
메모 : 여기에서 Google Colab Notebook에 액세스할 수 있습니다. 링크 .
결론
PyTorch에서 'clamp()' 메서드를 사용하려면 먼저 토치 라이브러리를 가져옵니다. 그런 다음 원하는 텐서를 생성하고 해당 요소를 확인합니다. 다음으로 '집게()' 입력 텐서의 요소를 고정하는 방법입니다. 입력 텐서와 특정 범위(하한 및 상한)를 인수로 제공해야 합니다. 마지막으로 고정된 값으로 텐서를 표시하고 해당 요소를 확인합니다. 이 글에서는 PyTorch에서 “clamp()” 메서드를 사용하는 방법을 설명했습니다.