GAN 인 액션

★★★★★ GAN 을 철저하게 파헤쳐 주는 책! (책**아 님)
★★★★★ GAN의 발전사를 알맹이만 쏙쏙 빼먹을 수 있어 유익했다. (아***인 님)
★★★★★ GAN 입문을 위한 좋은 책 (spaci*** 님)
★★★★★ 누구나 가볍게 읽을 수 있는 GAN 고급 사용 설명서 (nulLe*** 님)

이 책은 야쿠프 란그르와 블라디미르 보크의 아마존 베스트셀러인 <GANs In Action>의 번역서입니다.(아마존, 매닝)

주요 내용

  • GAN의 작동 원리와 생성자, 판별자 이해하기
  • 오토인코더와 GAN으로 손글씨 숫자 생성하기
  • CNN과 DCGAN으로 GAN을 구현하고 배치 정규화 이해하기
  • ProGAN으로 고해상도 이미지 생성하기
  • 준지도 학습에서 활용하는 SGAN 이해하기
  • CGAN으로 원하는 손글씨 숫자 이미지 생성하기
  • CycleGAN으로 사과를 오렌지로, 오렌지를 사과로 바꿔보기
  • GAN 훈련의 어려움을 이해하고 실제 이미지와 잡음으로 적대 샘플 생성하기
  • 의료, 패션 분야에서 GAN의 활용 방법과 사례 살펴보기

좋은 책을 믿고 맡겨 주신 한빛미디어와 윤나리 편집자님께 감사드립니다. 무엇보다도 이 책을 기다려 주신 독자분들께 감사드립니다. 책을 읽는 내내 즐거운 여행이 되셨으면 좋겠습니다!

  • 온라인/오프라인 서점에서 판매중입니다. Yes24알라딘, 교보문고한빛미디어
  • 284 페이지, 풀 컬러
  • 종이책: 30,000원—>27,000원, 전자책: 24,000원
  • 이 책에 실린 코드는 깃허브에 주피터 노트북으로 불 수 있습니다. GithubNbviewer
  • 이 책의 코드는 TensorFlow 2.2, 2.3에서 테스트했습니다.

이 페이지에서 책의 에러타와 TensorFlow 버전 변경에 따른 바뀐 점들을 계속 업데이트 하겠습니다. 이 책에 대해 궁금한 점이나 오류가 있으면 이 페이지 맨 아래 ‘Your Inputs’에 자유롭게 글을 써 주세요. 또 제 이메일을 통해서 알려 주셔도 되고 구글 그룹스 머신러닝 도서 Q&A에 글을 올려 주셔도 좋습니다.

감사합니다! 🙂


Outputs (aka. errata)

  1. (p38) [그림 1-3]에서 “1. 판별자 훈련하기”의 <분류 오차>에서 나오는 화살표가 <판별자>로 향해야 합니다([그림 1-2]의 첫 번째 그림 참조). 이와 비슷하게 “2. 생성자 훈련하기”의 <분류 오차>에서 나오는 화살표는 <생성자>로 향해야 합니다([그림 1-2]의 두 번째 그림 참조).(B.K 님)
  2. (p83) [코드 3-6]에서 for 문장 아래 세 번째 줄 random.normal 함수 아래 다음 코드를 추가합니다. gen_imgs = generator.predict(z) (정*욱 님)
  3. (p46) 2.1절 5번째 줄에서 “조금 더 깊에”를 “조금 더 깊게”로 정정합니다.(민*일 님)
  4. (p62) [코드 2.8]의 4번째 줄 끝에 x_train.hape[1:]x_train.shape[1:] 로 정정합니다.(시* 님)
  5. (p147) [코드 6-2] 아래에서 5번째 줄을 minibatch = K.backend.square(minibatch + 1e-8)minibatch = K.backend.sqrt(minibatch + 1e-8)로 정정합니다.(윤*연 님)
  6. (p172) 위에서 2번째 줄, 9번째 줄에 input_shape=img_shape,을 삭제합니다. (p191) 코드 8-4에서 14번째 줄, 21번째 줄에서 input_shap=img_shape,을 삭제합니다.(조* 님)
  7. (p206) 표 9-1에서 ‘사이클-일관성 손실: 역방향’ 행의 ‘측정’ 열의 내용 중에서 “원본 도메인의 이미지 a와”를 “원본 도메인의 이미지 b와”로 정정합니다(박*규 님).
  8. (p101) 아래에서 6번째 줄의 주석에서 “3 x 3 x 128 크기”를 “4 x 4 x 128 크기”로 정정해 주세요.(최*호 님)
  9. (p42) 그림 1-5 오른쪽 위 사진의 설명을 “모네 –> 얼룩말” 에서 “얼룩말 –> 말“로 정정합니다.(최*호 님)

Your Inputs

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.