[생성 AI 2판] dcgan의 label smoothing 관련 질문입니다.

11 views
Skip to first unread message

WOOSEOK HAN (Kyle)

unread,
Jul 29, 2025, 3:14:21 AMJul 29
to 머신러닝/딥러닝 도서 Q&A
DCGAN의 train_step 메소드 구현과정에서, 다음과 같은 코드에 의문이 생겨 질문드립니다.

```
real_labels = tf.ones_like(real_predictions) 
real_noisy_labels = real_labels + NOISE_PARAM * tf.random.uniform( tf.shape(real_predictions) )

fake_labels = tf.zeros_like(fake_predictions) 
fake_noisy_labels = fake_labels - NOISE_PARAM * tf.random.uniform( tf.shape(fake_predictions) )
```
real_labels 와 fake_labels를 각각 `tf.ones_like`와 `tf.zeros_like`로 만들어준 후에 label smoothing을 진행하는 것으로 이해했는데요. `tf.random.uniform`이 0에서 1.0사이의 무작위 수를 생성하므로 real_noisy_labels에 -연산이, fake_noisy_labels에 + 연산이 들어가야 맞는 것 아닌가요?



Haesun Park

unread,
Jul 29, 2025, 4:42:33 AMJul 29
to WOOSEOK HAN (Kyle), 머신러닝/딥러닝 도서 Q&A
앗 그렇네요. ㅠ.ㅠ 
훈련이야 되겠지만 올바른 레이블 설정은 아닙니다.
알려 주셔서 감사합니다! :)

2025년 7월 29일 (화) 오후 4:14, WOOSEOK HAN (Kyle) <hwoos...@gmail.com>님이 작성:
--
이 메일은 Google 그룹스 '머신러닝/딥러닝 도서 Q&A' 그룹에 가입한 분들에게 전송되는 메시지입니다.
이 그룹에서 탈퇴하고 더 이상 이메일을 받지 않으려면 ml-dl-book-qn...@googlegroups.com에 이메일을 보내세요.
이 토론을 보려면 https://groups.google.com/d/msgid/ml-dl-book-qna/9a105e7e-92a3-453e-be1b-df6d85969aa9n%40googlegroups.com 페이지로 이동하세요.
Reply all
Reply to author
Forward
0 new messages