강의

멘토링

커뮤니티

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

김성웅님의 프로필 이미지
김성웅

작성한 질문수

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

인공지능은 어디를 보고 있을까? - 설명 가능한 AI(Explainable AI) [CVPR 논문 구현]

Normalization? 관련 질문 드립니다.

작성

·

248

0

안녕하세요 강사님. 강의 잘 듣고 있습니다.

cam 함수에서 " 원본 이미지의 데이터가 0~255로 이루어져 있어서 255를 곱한다고 하셨는데, 이 부분이 이해가 안 갑니다. 

각 픽셀 값이 0~255로 이루어져있는 것은 알고 있는데 여기서 ((data[0][0] / 2 + 0.5) * 255)가 이해가 안 갑니다.

예를 들어 원본 이미지의 한 픽셀값이 200이라고 가정해봤을 때, (200 / 2 + 0.5) * 255 = 25,627.5가 나오는 데,,,,,  

 

강사님의 설명을 부탁드립니다!!!!

답변 1

1

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

안녕하세요.

 

데이터가 전처리 z=(x-m)/sigma를 통해 이미 normalize된 상태입니다. 

따라서 원본 이미지로 복구하기 위해 역산 x=sigma*z+m을 이용한 것입니다.

그런데 복구 된 x는 0과 1사이의 값으로 나타납니다.

따라서 0과 255사이의 값으로 만들어 주기 위해 마지막에 255를 곱해주는 것입니다! 

 

감사합니다.

김성웅님의 프로필 이미지
김성웅
질문자

친절하고 자세한 설명 감사드립니다!

김성웅님의 프로필 이미지
김성웅

작성한 질문수

질문하기