강의

멘토링

커뮤니티

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

슈림프님의 프로필 이미지
슈림프

작성한 질문수

[PyTorch] 쉽고 빠르게 배우는 GAN

DCGAN Generator 질문

작성

·

252

0

안녕하세요. DCGAN Generator 관련해서 질문이 있습니다.

 

제너레이터에서 이런 구문이 있는데, Discriminator에서 이미 output 계산한것이 있음에도 다시 작업하는 이유가 궁금합니다.

추가로 주석에서 D를 업데이트해서 다시한다는데 업데이트와 output을 다시 계산하는 것의 의미를 모르겠네요.

# Since we just updated D, perform another forward pass of all-fake batch through D
output = netD(fake).view(-1)

 

그리고 추가로, Discriminator에서 output은 .detach()가 있는데 Generator에는 왜 없는건가요?

output = netD(fake.detach()).view(-1)

답변

답변을 기다리고 있는 질문이에요
첫번째 답변을 남겨보세요!
슈림프님의 프로필 이미지
슈림프

작성한 질문수

질문하기