Skip to content
This repository has been archived by the owner on Oct 19, 2023. It is now read-only.

6장 p211 코드 수정 #18

Open
melonicedlatte opened this issue Nov 9, 2019 · 1 comment
Open

6장 p211 코드 수정 #18

melonicedlatte opened this issue Nov 9, 2019 · 1 comment

Comments

@melonicedlatte
Copy link

3-min-pytorch/06-사람의_지도_없이_학습하는_오토인코더/denoising_autoencoder.ipynb 파일에서 아래의 부분이 잘 못 된 것 같습니다. 이렇게 된 경우 y 값에도 노이즈가 더해져서 x, y 가 동일해집니다. input 에만 noise가 있어야 되지 않나요?

x = add_noise(x)  # 입력에 노이즈 더하기
x = x.view(-1, 28*28).to(DEVICE)
y = x.view(-1, 28*28).to(DEVICE)
@melonicedlatte melonicedlatte changed the title 소스코드에 순서가 변경된 것 같습니다. 소스코드에 잘못된 부분이 있는 것 같습니다. Nov 9, 2019
@keon
Copy link
Owner

keon commented Nov 9, 2019

제보 감사합니다. 그렇네요.. ㅠㅠ
의도대로라면 아래와 같아야 합니다.

noisy_x = add_noise(x)  # 입력에 노이즈 더하기
noisy_x = noisy_x.view(-1, 28*28).to(DEVICE)
y = x.view(-1, 28*28).to(DEVICE)

label = label.to(DEVICE)
encoded, decoded = autoencoder(noisy_x)

@keon keon changed the title 소스코드에 잘못된 부분이 있는 것 같습니다. 6장 211p 코드 수정 Nov 9, 2019
@keon keon changed the title 6장 211p 코드 수정 6장 p211 코드 수정 Dec 15, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants