본문 바로가기

추천 검색어

실시간 인기 검색어

실전! GAN 프로젝트

텐서플로와 케라스를 이용한 차세대 생성적 적대 신경망 모델 구축
데이터 사이언스 시리즈 43
위키북스

2023년 07월 10일 출간

종이책 : 2019년 11월 07일 출간

(개의 리뷰)
( 0% 의 구매자)
eBook 상품 정보
파일 정보 pdf (6.37MB)
ISBN 9791158394448
지원기기 교보eBook App, PC e서재, 리더기, 웹뷰어
교보eBook App 듣기(TTS) 가능
TTS 란?
텍스트를 음성으로 읽어주는 기술입니다.
  • 전자책의 편집 상태에 따라 본문의 흐름과 다르게 텍스트를​ 읽을 수 있습니다.
  • 전자책 화면에 표기된 주석 등을 모두 읽어 줍니다.
  • 이미지 형태로 제작된 전자책 (예 : ZIP 파일)은 TTS 기능을 지원하지 않습니다.
  • '교보 ebook' 앱을 최신 버전으로 설치해야 이용 가능합니다. (Android v3. 0.26, iOS v3.0.09,PC v1.2 버전 이상)

PDF 필기 Android 가능 (iOS예정)
소득공제
소장
정가 : 21,600원

쿠폰적용가 19,440

10% 할인 | 5%P 적립

이 상품은 배송되지 않는 디지털 상품이며,
교보eBook앱이나 웹뷰어에서 바로 이용가능합니다.

카드&결제 혜택

  • 5만원 이상 구매 시 추가 2,000P
  • 3만원 이상 구매 시, 등급별 2~4% 추가 최대 416P
  • 리뷰 작성 시, e교환권 추가 최대 300원

작품소개

이 상품이 속한 분야

생성적 적대 신경망(Generative Adversarial Networks, GAN)을 사용하면 어떤 데이터 분포이든지 모방할 수 있기 때문에, 이를 바탕으로 차세대 인공지능 모델을 구축할 수 있다. GAN은 다양한 머신러닝 분야 중에서도 급속히 발전하는 분야로, 주요 연구개발 작업이 GAN과 관련하여 이뤄지고 있다. 이 책에서는 비지도학습 기술을 사용해 일곱 가지 GAN 프로젝트를 처음부터 끝까지 구축해 본다.

이 책에서는 GAN 프로젝트를 진행할 때 프로젝트를 효율적으로 구축하는 데 필요한 개념과 도구 및 라이브러리부터 알아본다. 또, 서로 다른 프로젝트에서 다양한 데이터셋을 사용하며 각 장마다 요구되는 작업의 복잡도가 증가한다. 이 책에서는 3D-GAN, DCGAN, StackGAN, CycleGAN처럼 인기 있는 접근방식을 다루며, 이것들을 실제로 구현해 봄으로써 생성 모델의 아키텍처와 기능을 이해할 수 있게 하였다.

이 책을 마치고 나면 직장에서 맡은 일이나 자신이 진행하는 일과 관련하여 GAN 모델을 처음부터 끝까지 구축하고 훈련하고 최적화하는 능력을 지니게 될 것이다.
▣ 01장: 생성적 적대 신경망 소개
GAN이란 무엇인가?
__생성기 신경망이란 무엇인가?
__판별기 신경망이란 무엇인가?
__GAN 내에서 서로 대적하며 훈련하기
실용적인 GAN 애플리케이션
상세한 GAN 아키텍처
__생성기 아키텍처
__판별기 아키텍처
__GAN과 관련된 중요한 개념
____쿨백-라이블러 발산
____옌센-섀넌 발산
____내시 균형
____목적 함수
__알고리즘 점수 매기기
____인셉션 점수
____프레셰 인셉션 거리
GAN의 변형
__DCGAN
__StackGAN
__CycleGAN
__3D-GAN
__Age-cGAN
__pix2pix
GAN의 이점
GAN 훈련 시 문제
__최빈값 붕괴
__경사 소멸
__내부 공변량 변화
GAN 훈련 시의 안정성 문제를 해결하기
__특징 정합
__미니배치 판별
__역사적 평균
__단측 레이블 평활화
__배치 정규화
__사례 정규화
요약

▣ 02장: 3D-GAN: GAN으로 형상을 만들기
3D-GAN 소개
__3차원 합성곱
__3D-GAN 아키텍처
____생성기 신경망 아키텍처
____판별기 신경망 아키텍처
__목적 함수
__3D-GAN 훈련
프로젝트 구성
데이터 준비
__데이터셋을 내려받아 압축을 풀기
__데이터셋 탐색
____복셀이란?
____3차원 이미지 적재와 시각화
____3차원 이미지 시각화
3D-GAN의 케라스 구현
__생성기 신경망
__판별기 신경망
3D-GAN 훈련
__신경망 훈련
__모델 저장
__모델 테스트
__손실 시각화
__그래프 시각화
하이퍼파라미터 최적화
실용적인 3D-GAN 애플리케이션
요약

▣ 03장: cGAN으로 하는 얼굴 노화
얼굴 노화 처리용 cGAN 소개
__cGAN을 이해하기
__Age-cGAN의 아키텍처
____인코더 신경망
____생성기 신경망
____판별기 신경망
____얼굴 인식 신경망
__Age-cGAN의 훈련 단계
____cGAN 훈련
____초기 잠재 벡터 근사
____잠재 벡터 최적화
프로젝트 구성
데이터 준비
__데이터셋 내려받기
__데이터셋의 압축을 풀기
Age-cGAN의 케라스 구현
__인코더 신경망
__생성기 신경망
__판별기 신경망
cGAN 훈련
__cGAN을 훈련하기
__초기 잠재 벡터 근사
__잠재 벡터 최적화
__손실 시각화
__그래프 시각화
실용적인 Age-cGAN 애플리케이션
요약

▣ 04장: DCGAN으로 애니메이션 캐릭터를 생성
DCGAN 소개
__DCGAN의 아키텍처를 자세히 살펴보기
____생성기 신경망을 구성하기
____판별기 신경망 구성
프로젝트 구성
애니메이션 캐릭터 데이터셋을 내려받아 준비하기
__데이터셋 내려받기
__데이터셋 탐색
__데이터셋에서 이미지를 잘라내고 크기를 조절하기
케라스로 DCGAN을 구현하기
__생성기
__판별기
DCGAN 훈련
__표본 적재
__신경망을 빌드하고 컴파일하기
__판별기 신경망 훈련
__생성기 신경망 훈련
__이미지 생성
__모델 저장
__생성 이미지 시각화
__손실 시각화
__그래프 시각화
__하이퍼파라미터 조율
실용적인 DCGAN 애플리케이션
요약

▣ 05장: SRGAN으로 사진 같은 이미지를 생성하기
SRGAN 소개
__SRGAN의 아키텍처
____생성기 신경망 아키텍처
____판별기 신경망 아키텍처
__목적 함수 훈련
____내용 손실
____적대 손실
프로젝트 구성
CelebA 데이터셋 내려받기
케라스로 구현하는 SRGAN
__생성기 신경망
__판별기 신경망
__VGG19 신경망
__적대 신경망
SRGAN 훈련
__신경망 구축과 컴파일
__판별기 신경망 훈련
__생성기 신경망 훈련
__모델 저장
__생성 이미지 시각화
__손실 시각화
__그래프 시각화
실용적인 SRGAN 애플리케이션
요약

▣ 06장: StackGAN: 글을 바탕으로 사진 같은 이미지로 합성하기
StackGAN 소개
StackGAN 아키텍처
__텍스트 인코더 신경망
__조건화 확대 블록
____조건화 확대 변수 획득
__Stage-I
____생성기 신경망
____판별기 신경망
____StackGAN의 Stage-I에 사용되는 손실
__Stack-II
____생성기 신경망
____판별기 신경망
____StackGAN의 Stage-II에 사용되는 손실
프로젝트 구성
데이터 준비
__데이터셋 내려받기
__데이터셋의 압축을 풀기
__데이터셋 탐색
StackGAN의 케라스 구현
__Stage-I
____텍스트 인코더 신경망
____조건부 확장 신경망
____생성기 신경망
____판별기 신경망
____적대 모델
__Stage-II
____생성기 신경망
____판별기 신경망
StackGAN 훈련
__Stage-I StackGAN 훈련
____데이터셋 적재
____모델 만들기
____모델 훈련
__Stage-II StackGAN 훈련
____데이터셋 적재
____모델 만들기
____모델 훈련
__생성된 이미지 시각화
__손실 시각화
__그래프 시각화
실용적인 StackGAN 애플리케이션
요약

▣ 07장: CycleGAN: 그림을 사진으로 바꾸기
CycleGAN 소개
__CycleGAN의 아키텍처
____생성기의 아키텍처
____판별기의 아키텍처
__목적 함수 훈련
____적대 손실
____순환 일치성 손실
____완전 목적 함수
프로젝트 구성
데이터셋 내려받기
CycleGAN의 케라스 구현
__생성기 신경망
__판별기 신경망
CycleGAN 훈련
__데이터셋 적재
__신경망 구축과 컴파일
____적대 신경망을 만들어 컴파일하기
__훈련 개시
____판별기 신경망 훈련
____적대 신경망 훈련
__모델 저장
__생성 이미지 시각화
__손실 시각화
__그래프 시각화
실용적인 CycleGAN 애플리케이션
요약
더 읽어 볼 만한 것

▣ 08장: cGAN: 조건부 GAN을 사용한 이미지 대 이미지 변환
pix2pix 소개
__pix2pix 아키텍처
____생성기 신경망
____판별기 신경망
__훈련 목적 함수
프로젝트 구성
데이터 준비
__이미지 시각화
pix2pix의 케라스 구현
__생성기 신경망
__판별기 신경망
__적대 신경망
pix2pix 신경망 훈련
__모델 저장
__생성된 이미지를 시각화하기
__손실 시각화
__그래프 시각화
실용적인 pix2pix 신경망 애플리케이션
요약

▣ 09장: GAN의 미래 예측
GAN의 미래 예측
__기존 딥러닝 방법 개선
__상용 GAN 애플리케이션의 발전
__GAN 훈련 과정의 성숙
GAN의 향후 응용 가능성
__텍스트 기반 인포그래픽 생성
__웹 사이트 디자인 생성
__데이터 압축
__약물 발견과 개발
__텍스트 생성
__음악 생성
GAN 탐색
요약

★ 이 책에서 다루는 내용 ★
◎ 3D ShapeNet이라고 부르는 데이터셋을 사용해 신경망을 훈련해 진짜 같은 형상을 생성하게 해 본다.
◎ DCGAN을 케라스로 구현해 애니메이션 캐릭터를 생성하게 해 본다.
◎ SRGAN 신경망을 구현해 고해상도 이미지를 생성하게 해 본다.
◎ 위키에서 따낸 사진으로 Age-cGAN을 훈련해 사람이 나이를 먹어도 신경망이 그 사람의 얼굴을 잘 알아볼 수 있게 한다.
◎ 조건부 GAN을 사용해 신경망이 영상을 또 다른 영상으로 변환하게 해 본다.
◎ StackGAN에 쓰이는 생성기와 판별기를 케라스로 구현하며 이해한다.

작가정보

카일라쉬 아히르와는 기계학습 및 심층학습 애호가이다. 자연 언어 처리 및 컴퓨터 비전에서부터 GAN을 사용한 생성 모델링에 이르기까지 인공지능과 관련된 여러 분야에서 근무했다. 메이트 랩(Mate Lab)의 공동 창립자이자 CTO이다. GAN을 사용하여 그림을 사진으로 바꾼다거나 질감을 나타내는 조각을 사용해 심층 이미지 합성을 제어하는 등으로 다양한 모델을 만든다. 인공일반지능(AGI) 구현을 아주 낙관적으로 전망하며 인공지능(AI)이 인간 진화의 주역이 될 것이라고 믿는다.

다양한 개발, 저술, 번역 경험을 바탕으로 다양한 IT 융복합 사업을 전개하기를 바라며 1인 기업으로 발판을 다지고 있다. 번역한 책으로 《실전 예제로 배우는 GAN》 《전문가를 위한 머신러닝 솔루션》 《딥러닝 모델 설계를 떠받치는 기술》 《따라 하면서 배우는 유니티 ML-Agents》가 있다.

이 상품의 총서

Klover리뷰 (0)

Klover리뷰 안내
Klover(Kyobo-lover)는 교보를 애용해 주시는 고객님들이 남겨주신 평점과 감상을 바탕으로, 다양한 정보를 전달하는 교보문고의 리뷰 서비스입니다.
1. 리워드 안내
구매 후 90일 이내에 평점 작성 시 e교환권 100원을 적립해 드립니다.
  • - e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • - 리워드는 1,000원 이상 eBook, 오디오북, 동영상에 한해 다운로드 완료 후 리뷰 작성 시 익일 제공됩니다.
  • - 리워드는 한 상품에 최초 1회만 제공됩니다.
  • - sam 이용권 구매 상품 / 선물받은 eBook은 리워드 대상에서 제외됩니다.
2. 운영 원칙 안내
Klover리뷰를 통한 리뷰를 작성해 주셔서 감사합니다. 자유로운 의사 표현의 공간인 만큼 타인에 대한 배려를 부탁합니다. 일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
  • 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
  • 도서와 무관한 내용의 리뷰
  • 인신공격이나 욕설, 비속어, 혐오 발언이 개재된 리뷰
  • 의성어나 의태어 등 내용의 의미가 없는 리뷰

구매 후 리뷰 작성 시, e교환권 100원 적립

문장수집

문장수집 안내
문장수집은 고객님들이 직접 선정한 책의 좋은 문장을 보여 주는 교보문고의 새로운 서비스 입니다. 교보eBook 앱에서 도서 열람 후 문장 하이라이트 하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다. 마음을 두드린 문장들을 기록하고 좋은 글귀들은 ‘좋아요’ 하여 모아보세요. 도서 문장과 무관한 내용 등록 시 별도 통보없이 삭제될 수 있습니다.
리워드 안내
  • 구매 후 90일 이내에 문장 수집 등록 시 e교환권 100원을 적립해 드립니다.
  • e교환권은 적립일로부터 180일 동안 사용 가능합니다.
  • 리워드는 1,000원 이상 eBook에 한해 다운로드 완료 후 문장수집 등록 시 제공됩니다.
  • 리워드는 한 상품에 최초 1회만 제공됩니다.
  • sam 이용권 구매 상품/오디오북·동영상 상품/주문취소/환불 시 리워드 대상에서 제외됩니다.

구매 후 문장수집 작성 시, e교환권 100원 적립

    교보eBook 첫 방문을 환영 합니다!

    신규가입 혜택 지급이 완료 되었습니다.

    바로 사용 가능한 교보e캐시 1,000원 (유효기간 7일)
    지금 바로 교보eBook의 다양한 콘텐츠를 이용해 보세요!

    교보e캐시 1,000원
    TOP
    신간 알림 안내
    실전! GAN 프로젝트 웹툰 신간 알림이 신청되었습니다.
    신간 알림 안내
    실전! GAN 프로젝트 웹툰 신간 알림이 취소되었습니다.
    리뷰작성
    • 구매 후 90일 이내 작성 시, e교환권 100원 (최초1회)
    • 리워드 제외 상품 : 마이 > 라이브러리 > Klover리뷰 > 리워드 안내 참고
    • 콘텐츠 다운로드 또는 바로보기 완료 후 리뷰 작성 시 익일 제공
    감성 태그

    가장 와 닿는 하나의 키워드를 선택해주세요.

    사진 첨부(선택) 0 / 5

    총 5MB 이하로 jpg,jpeg,png 파일만 업로드 가능합니다.

    신고/차단

    신고 사유를 선택해주세요.
    신고 내용은 이용약관 및 정책에 의해 처리됩니다.

    허위 신고일 경우, 신고자의 서비스 활동이 제한될 수
    있으니 유의하시어 신중하게 신고해주세요.


    이 글을 작성한 작성자의 모든 글은 블라인드 처리 됩니다.

    문장수집 작성

    구매 후 90일 이내 작성 시, e교환권 100원 적립

    eBook 문장수집은 웹에서 직접 타이핑 가능하나, 모바일 앱에서 도서를 열람하여 문장을 드래그하시면 직접 타이핑 하실 필요 없이 보다 편하게 남길 수 있습니다.

    P.
    실전! GAN 프로젝트
    텐서플로와 케라스를 이용한 차세대 생성적 적대 신경망 모델 구축
    저자 모두보기
    낭독자 모두보기
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 이용권입니다.
    차감하실 sam이용권을 선택하세요.
    sam 이용권 선택
    님이 보유하신 프리미엄 이용권입니다.
    선물하실 sam이용권을 선택하세요.
    결제완료
    e캐시 원 결제 계속 하시겠습니까?
    교보 e캐시 간편 결제
    sam 열람권 선물하기
    • 보유 권수 / 선물할 권수
      0권 / 1
    • 받는사람 이름
      받는사람 휴대전화
    • 구매한 이용권의 대한 잔여권수를 선물할 수 있습니다.
    • 열람권은 1인당 1권씩 선물 가능합니다.
    • 선물한 열람권이 ‘미등록’ 상태일 경우에만 ‘열람권 선물내역’화면에서 선물취소 가능합니다.
    • 선물한 열람권의 등록유효기간은 14일 입니다.
      (상대방이 기한내에 등록하지 않을 경우 소멸됩니다.)
    • 무제한 이용권일 경우 열람권 선물이 불가합니다.
    이 상품의 총서 전체보기
    네이버 책을 통해서 교보eBook 첫 구매 시
    교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 네이버 책을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)
    구글북액션을 통해서 교보eBook
    첫 구매 시 교보e캐시 지급해 드립니다.
    교보e캐시 1,000원
    • 첫 구매 후 3일 이내 다운로드 시 익일 자동 지급
    • 한 ID당 최초 1회 지급 / sam 이용권 제외
    • 구글북액션을 통해 교보eBook 구매 이력이 없는 회원 대상
    • 교보e캐시 1,000원 지급 (유효기간 지급일로부터 7일)