메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

[Review] 만들면서 배우는 생성 AI(Generative Deep Learning) - 데이비드 포스

rjy3***

|

2023-10-26

만들면서 배우는 생성 AI

진화와 혁신의 경계를 넘는 생성 AI 완벽 가이드

  • 저자 : 데이비드 포스터
  • 번역 : 박해선
  • 출간 : 2023-09-15

 


이번 9월에 2차로 출판된 따끈따끈한 생성 AI 책을 리뷰하도록 하겠습니다! 이 분야는 항상 변화가 빠르기에 어떤 새로운 내용을 배울 수 있을지 기대가 되는데요, 1판과 다르게 2판에서만 만나볼 수 있는 내용과 함께 2판에서는 주로 어떤 주제를 중심으로 책이 전개되는지를 설명드리도록 하겠습니다! 생성형 AI에 관심있으신 분들께 도움이 될 수 있길 바라며 시작할게요 :) !


1. 2판에서만 만나볼 수 있는 신규 추가된 내용

  • RealNVP 모델 - 노멀라이징 플로 모델의 예시 중 하나

  • 랑주뱅 역학 및 대조 발산 기법 - EBM(Energy-based ,model)

  • 잡음 제거 확산 모델- DDM

  • StyleGAN 모델에 대한 추가 내용

  • VQ-GAN 모델에 대한 새로운 내용

  • 최신 트랜스포머 아키텍처 - MuseGAN 모델 활용

  • DALL E 2, Imagen, 스테이블 디퓨전, 플라밍고 같은 모델의 작동 방식

  • 초판 이후 발전된 생성 AI의 현황 및 앞으로 나아갈 방향에 대한 시각

 

1판에서 볼 수 없었던 다양한 내용들이 신규로 추가가 됐는데요, 1판이 나왔던 4년 사이에 굉장히 많은 발전이 있었던 것을 확인할 수 있었습니다. 위의 신규 컨텐츠 외에도 1판에서 나왔던 내용들에 추가 설명이 붙은 게 많아서 1판보다 2판을 구입하시길 <적극!> 추천 드립니다! 훨씬 다채로운 내용을 배우실 수 있을거예요 ㅎㅎㅎ

 


2. 목차 및 책 구성 설명

 

그럼 이제 '만들면서 배우는 생성 AI'가 어떻게 구성돼 있는지에 대해 조금 더 자세한 설명 드리도록 할게요! 1판에서 추가된 내용만 해도 많은데, 여기서 끝이 아니라니..!

<목차>

  • Part1 - 생성 딥러닝 소개

  • Part2 - 6가지 생성 모델링 방식

  • Part3 - 생성 모델링의 응용 분야

 

크게는 이렇게 3가지 파트로 나눌 수 있는데요,

 

첫 번째 파트는 생성 딥러닝을 처음 배우시는 분들을 위한 챕터로 '생성 모델링'과 '판별 모델링'이 어떻게 다른지, 생성 모델링은 무엇인지에 대해 모델에 대한 예시와 함께 배울 수 있습니다. 또한 딥러닝이 생소하신 분들을 위해 '심층 신경망'이나 '합성곱 신경망' 등의 개념들이 무엇인지에 대한 설명까지 확인하실 수 있습니다.

 

두 번째 파트는 6가지 생성 모델링에 대한 설명인데요,

- 변이형 오토인코더

- 생성적 적대 신경망

- 자기회귀 모델

- 노멀라이징 플로 모델

- 에너지 기반 모델

- 확산 모델

출처 입력

 

위와 같은 모델에 대한 내용입니다. 기존에 볼 수 있었던 모델도 있고, 이번에 새로 보는 모델도 있는데요. 모든 내용들은 개념과 예시 코드, 실습을 통해서 단계별로 학습할 수 있도록 구성돼 있어 처음 보는 내용도 보다 쉽게 학습 가능합니다.

 

마지막으로, 세 번째 파트는 파트 2에서 배웠던 생성 모델링 외 응용 분야에 대한 설명입니다! 대표적으로 트랜스포머, 고급 GAN(ProGAN, StyleGAN,, etc), 음악 생성 등등에 대한 내용으로 이뤄져 있습니다. 처음 보는 모델들이 있어 신기하면서도 흥미롭게 볼 수 있는 파트였습니다.

 

딥러닝을 처음 공부하는 사람들을 위한 파트 1, 생성형 AI에 대한 기초적 지식이 있는 사람들을 위한 파트2, 생성형 AI를 잘 알고 계신 분들을 위한 응용 모델에 대한 파트3로 구성돼 있습니다. 이를 통해 저자가 폭넓은 독자층 모두가 만족할 수 있는 책을 작성하기 위해 많은 노력을 했다는 사실을 잘 알 수 있었습니다ㅎㅎㅎ


파트별 설명 Part Explanation

 

파트가 시작하기에 앞서 해당 파트에서는 어떤 내용들을 배우게 될지에 대한 설명을 확인할 수 있습니다. 저는 사실 이런 파트 설명을 굉장히 좋아하는 편인데요, 어떤 내용을 배우게 될지 미리 알고 공부를 시작하면 마음의 준비도 할 수 있어 습득력이 높아지는 기분이더라구요.

그런데 이 책은 단순히 전체적인 파트에 대한 설명 뿐 아니라 각 챕터에서 어떤 내용을 배우게 될지 간략하면서도 구체적으로 설명돼 있어, 내가 배우고 싶은 내용을 먼저 배우거나 재독할 때 헷갈렸던 내용 위주로 보기에도 굉장히 좋았습니다!

 

그 외에도 챕터별 목표가 굉장히 상세하게 서술돼 있는 점이 좋았습니다. 저는 챕터를 다 읽고 나면 앞의 내용이 좀 잊혀지는 경향이 있는 사람이라...ㅠㅠ 챕터를 다 읽고 나서 다시 앞으로 돌아와 '이 장의 목표'를 읽고 나면 다시 기억을 되살리기에 좋더라구요. 저처럼 뒤돌면 잊어버리는 내 머리 속의 지우개를 가지고 계신 분들께 좋은 기능이 될 것 같습니다.

그 외에도 예제 코드에 대한 설명이 구체적으로 나와있는 점이 좋았는데요, 각 코드별로 숫자를 달아놓고 어떤 의도에서 이 코드가 작성됐는지를 알 수 있게 해줘서 헷갈리는 코드에 대한 이해를 정확히 할 수 있었습니다.

또한 해당 내용을 이해하기 위해 필요한 수학적, 혹은 통계적 지식에 대해서도 빼놓지 않고 서술이 돼 있어 체계적으로 공부할 수 있는 책이었습니다.

 

 


오랜만에 AI 관련 도서를 리뷰했는데요, 단계별로 체계적으로 공부하며 생성 AI의 최신 트렌드까지 파악하기 좋은 도서였습니다. 어떤 단계에 계시든 다 추천드릴만한 책입니다! '만들면서 배우는 생성 AI'의 책 제목처럼 실제로 직접 코드로 만들면서 학습하시면 훨씬 재밌게 학습 가능하실거예요. 추천드립니다 :)

 

 

 

 

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."

닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?