강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

정찬희님의 프로필 이미지
정찬희

작성한 질문수

[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지

데이터 불러오기 - 심화(Data Loader - customization)

tr.Normalize

작성

·

276

0

tr.Normalize((0.5, 0.5, 0.5), (0.5, 0.5, 0.5))는 어떤 역할을 하는건가요?

답변 1

1

딥러닝호형님의 프로필 이미지
딥러닝호형
지식공유자

tr.Normalize(평균, 표준편차)를 기준으로 들어오는 입력 이미지를 정규화 시켜줍니다.

컬러 이미지 같은 경우 3채널이므로 각 채널 마다 평균과 표준편차를 넣어주는 것이라서 평균 3개가  (0.5, 0.5, 0.5)이고 표준편차 3개가 (0.5, 0.5, 0.5)로 각 채널마다 지정을 해줍니다. 여기서 0.5는 임의의 값입니다. 실제 적용 시에는 주어진 데이터의 평균과 표준편차를 계산하여 넣으시면 됩니다. 이를 통해 모든 입력 이미지를 동일한 정규분포상으로 정규화하게 됩니다. 

정찬희님의 프로필 이미지
정찬희
질문자

감사합니다!

정찬희님의 프로필 이미지
정찬희

작성한 질문수

질문하기