-
Pytorch torchvision.transforms.normalize 함수머신러닝(MACHINE LEARNING)/코드 리뷰(Code_Review) 2021. 5. 15. 00:58반응형
- torchvision.transforms.Compose 에 주로 쓰이는 transfroms.normalize 함수는 각 channel 에 맞춰서 normalize를 시켜준다. 보통
이렇게 CNN 모델에서는 Transforms 을 시켜주는데, 이는 우리가 원하는 형태의 데이터 형태로 바꿔주기 위해서이다..
- 보통 CNN 은 transform.Normalize(( - - -),(- - - )) 을 쓰는데. transform.Normalize((mean_1, mean_2, mean_3),(std_1, std_2, std_3)) 이렇게 각 채널별로 mean 값 . std, 값을 할당해준다.
- 예시를 보게 되면,
- 다음과 같이 각 채널별로 0.5 0.5 0.5 을 주게 되었을때, 각각의 값들이 \( (X-mean)/std \) 으로 바뀐것을 볼 수 있다.
반응형'머신러닝(MACHINE LEARNING) > 코드 리뷰(Code_Review)' 카테고리의 다른 글
파이썬 %autoreload %matplotlib 이란? (0) 2021.07.13 [Python] with 이란 (0) 2021.05.17 SkLearn.Pipeline 에 대해 알아보자 (0) 2021.04.24