Skip to main content

πŸ“– GAN 첫걸음

Chanho Lee
λ‹€μ–‘ν•œ λΆ„μ•Όλ₯Ό κ³΅λΆ€ν•˜κ³  μžˆλŠ” 학생
info

ν•œλΉ›λ―Έλ””μ–΄ <λ‚˜λŠ” 리뷰어닀> ν™œλ™μ„ μœ„ν•΄μ„œ 책을 μ œκ³΅λ°›μ•„ μž‘μ„±λœ μ„œν‰μž…λ‹ˆλ‹€.

λ‚˜λŠ” 리뷰어닀 2021

Book Info​

tip

μ±… 이미지λ₯Ό ν΄λ¦­ν•˜λ©΄ ꡐ보문고 μ‚¬μ΄νŠΈλ‘œ μ΄λ™ν•©λ‹ˆλ‹€!

μ±…

  • 제λͺ©: GAN 첫걸음
  • μ €μž: Tariq Rashid
  • μ—­μž: 고락윀
  • μΆœνŒμ‚¬: ν•œλΉ›λ―Έλ””μ–΄
  • μΆœκ°„: 2021-03-10

Intro​

이 책은 ν•œλΉ›λ―Έλ””μ–΄μ—μ„œ μ§„ν–‰ν•˜λŠ” λ‚˜λŠ” 리뷰어닀 2021에 μ°Έμ—¬ν•˜κ²Œ λ˜μ–΄ 읽게 λμŠ΅λ‹ˆλ‹€. 이번 3μ›” 리뷰에도 쒋은 책듀이 λ§Žμ•˜κ³ , μ €λŠ” μ‚¬ν† μ‹œμ˜ μ„œ, GAN 첫걸음, λ¦¬νŒ©ν„°λ§ 2νŒμ„ μ„ νƒν–ˆμ—ˆμŠ΅λ‹ˆλ‹€. μ΄λ²ˆμ—λ„ λ‹€λ₯Έ 책듀을 μ„ νƒν•œ μ΄μœ λŠ” μ œμ™Έν•˜κ² μŠ΅λ‹ˆλ‹€.

λ”₯λŸ¬λ‹ 곡뢀λ₯Ό μ‹œμž‘ν•˜λ©΄μ„œ 막 μ•Œμ•„λ³΄λ˜ 도쀑 GANμ΄λΌλŠ” λΆ„μ•Όλ₯Ό μ•Œκ²Œ 됐고, 곡뢀λ₯Ό ν•˜λ € ν–ˆμ—ˆμŠ΅λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜ μˆ˜ν•™μ μΈ λΆ€λΆ„κ³Ό μ–΄λ €μš΄ κ°œλ…λ“€μ— λ§‰ν˜€ μ œλŒ€λ‘œ 곡뢀도 ν•˜μ§€ λͺ»ν•œ μƒν™©μ΄μ—ˆμ£ . 이런 μƒν™©μ—μ„œ 이 책을 μ•Œκ²Œ 됐고 μ„ νƒν•˜κ²Œ λμŠ΅λ‹ˆλ‹€.

μ±… μ†Œκ°œβ€‹

이 책은 GAN의 핡심을 μ•Œλ €μ£ΌλŠ” μ±…μž…λ‹ˆλ‹€. GAN에 λŒ€ν•΄ λ°˜λ“œμ‹œ ν•„μš”ν•œ λΆ€λΆ„λ“€λ§Œ μ•Œλ €μ£Όλ©° GAN의 λͺ¨λ“  뢀뢄을 λ‹€λ£¨μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€. 그렇기에 μ „ λ”λ”μš± 도움이 λμŠ΅λ‹ˆλ‹€.

κ°œλ…λ§Œ μ•Œλ €μ£ΌλŠ” 것이 μ•„λ‹ˆλΌ κ°œλ…μ„ μ΄ν•΄ν•˜κΈ° μœ„ν•΄ 이둠듀을 PyTorchλ₯Ό μ‚¬μš©ν•˜μ—¬ ν•˜λ‚˜ν•˜λ‚˜ 따라할 수 μžˆμŠ΅λ‹ˆλ‹€. μ €μž Github μ£Όμ†Œμ— 예제 μ½”λ“œλ“€μ΄ μžˆμœΌλ‹ˆ μ°Έκ³ ν•˜μ‹œλ©΄μ„œ GAN 신경망을 λ§Œλ“€ 수 μžˆμŠ΅λ‹ˆλ‹€.

이 책을 읽기 μ „ Colab ν™˜κ²½κ³Ό PyTorch의 μ‚¬μš©λ²•μ„ μ–΄λŠμ •λ„ μ•Œκ³  있으면, 이 책을 μ½λŠ”λ° 도움이 λ©λ‹ˆλ‹€. 이 μ±…μ˜ 핡심은 GAN이기 λ•Œλ¬Έμ— Colabκ³Ό PyTorchλ₯Ό ν•„μš”ν•œ λΆ€λΆ„κΉŒμ§€λ§Œ μ•Œλ €μ£Όμ§€ 쓰이지 μ•ŠλŠ” κ²ƒκΉŒμ§€λŠ” μ•Œλ €μ£Όμ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ˜ν•œ, 이 책을 읽기 μ „ μ €μž Tariq Rashid의 μ „μž‘μΈ 신경망 μ²«κ±ΈμŒμ΄λΌλŠ” 책을 μ½μœΌμ‹œλ©΄ 이 책을 μ½λŠ”λ° λ”μš± 도움이 λœλ‹€κ³  μƒκ°ν•©λ‹ˆλ‹€. 이 μ±…μ—μ„œλ„ 신경망에 λŒ€ν•΄ 짚고 λ„˜μ–΄κ°€μ§€λ§Œ, 신경망 첫걸음 μ±…μ—μ„œλŠ” λ”μš± μžμ„Έν•˜κ³  μΉœμ ˆν•˜κ²Œ μ„€λͺ…ν•©λ‹ˆλ‹€. μ „ 리뷰 λ„μ„œκ°€ GAN μ²«κ±ΈμŒμ΄λΌλŠ” 사싀을 μ•Œμ•˜μ„ λ•Œ, λ°”λ‘œ 신경망 첫걸음 책을 λ„μ„œκ΄€μ—μ„œ λΉŒλ €μ„œ 읽은 후에 이 책을 μ½μ—ˆμŠ΅λ‹ˆλ‹€.

λͺ©μ°¨λ₯Ό 보면 큰 Partκ°€ 3κ°œκ°€ 있고 Partμ•ˆμ— μ„ΈλΆ€μ μœΌλ‘œ Chapterκ°€ μžˆμŠ΅λ‹ˆλ‹€. κ°„λ‹¨ν•˜κ²Œ μ„€λͺ…ν•˜λ©΄ Part 1은 GAN 을 κ΅¬ν˜„ν•˜κΈ° μœ„ν•œ κ°„λ‹¨ν•œ κ°œλ…λ“€κ³Ό 기초, Part 2λŠ” GAN κ°œλ…κ³Ό λ§Œλ“€κΈ°, Part 3λŠ” convolutional GAN, conditional GAN 같은 GAN의 ν™œμš©μœΌλ‘œ 이루어져 μžˆμŠ΅λ‹ˆλ‹€. μ΄λ ‡κ²Œ μžμ—°μŠ€λŸ¬μš΄ μˆœμ„œλ‘œ 이루어져 μžˆκΈ°μ— μ΄ˆλ³΄μžλ“€λ„ μ‰½κ²Œ 따라할 수 μžˆμŠ΅λ‹ˆλ‹€.

λŒ€μƒ λ…μžβ€‹

λ”₯λŸ¬λ‹, λ¨Έμ‹ λŸ¬λ‹μ— 관심이 μžˆμ§€λ§Œ 일뢀 κ°œλ…λ“€μ΄ λ„ˆλ¬΄ μ–΄λ ΅κ³  μ΄ν•΄ν•˜κΈ° νž˜λ“€μ–΄μ„œ κ³΅λΆ€ν•˜λ‹€κ°€ λ§‰νžŒ μ‚¬λžŒλ“€μ΄ 보면 μ’‹μŠ΅λ‹ˆλ‹€. μ œκ°€ 이 μΌ€μ΄μŠ€μ˜€κΈ°μ— λˆ„κ΅¬λ³΄λ‹€ ν™•μ‹ ν•  수 μžˆμŠ΅λ‹ˆλ‹€. 이 책은 μ—„μ²­ κ°„λ‹¨ν•˜κ³  μΉœκ·Όν•˜κ²Œ μ„€λͺ…ν•˜λ©°, μ‹œκ°μ μΈ 이미지듀이 λ§Žμ•„μ„œ AIλ₯Ό κ³΅λΆ€ν•˜κΈ° μœ„ν•œ μ΄ˆλ³΄μžλ“€μ΄ 읽기 μ‰½μŠ΅λ‹ˆλ‹€.

AI 곡뢀λ₯Ό ν•˜κΈ° μœ„ν•œ μž…λ¬Έμ„œλΌκ³  μƒκ°ν•˜κ³  μ½μ–΄λ³΄μ‹œλ©΄ μ’‹μŠ΅λ‹ˆλ‹€. μœ„μ—μ„œλ„ μ–ΈκΈ‰ν–ˆλ“―μ΄ GAN의 λͺ¨λ“  뢀뢄을 닀루렀고 ν•˜μ§€λŠ” μ•ŠμŠ΅λ‹ˆλ‹€. ν•„μˆ˜μ μΈ λ‚΄μš©λ“€λ§Œ 담겨 μžˆκΈ°μ— GAN을 μ •ν™•νžˆ μ΄ν•΄ν•˜κ³  이 책을 읽은 ν›„μ—λŠ” λ”μš± 전문적인 곡뢀λ₯Ό ν•  수 μžˆλ„λ‘ λ„μ™€μ€λ‹ˆλ‹€.

μš”μ•½β€‹

λ”₯λŸ¬λ‹μ— μž…λ¬Έν•˜κ±°λ‚˜ GANμ΄λΌλŠ” 뢄야에 관심 μžˆμ–΄μ„œ 곡뢀해보고 싢은 μ΄ˆλ³΄μžλ“€ λ˜λŠ” 이 뢄야에 κ³΅λΆ€ν•˜λ‹€κ°€ λ§‰νžŒ 뢄듀은 μ½μ–΄λ³΄λŠ” 것을 μΆ”μ²œλ“œλ¦½λ‹ˆλ‹€.

μ–΄λ””κΉŒμ§€λ‚˜ 제 생각일 λΏμ΄λ‹ˆ 참고만 ν•΄μ£Όμ‹œκΈΈ λ°”λžλ‹ˆλ‹€.