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

한빛미디어

독자리뷰

제13탄 / 책리뷰 / 펭귄브로의 3분 딥러닝, 파이토치맛 / 한빛미디어

zid***

|

2019-12-11

펭귄브로의 3분 딥러닝, 파이토치맛

이 책은 파이토치로 인공지능을 구현하는 방법을 알려줍니다. 인공지능 입문자를 위한 기초 지식과 최신 인공지능 구현 방법인 인공신경망 기술을 사례를 통해 알아봅니다. 지도학습 방식의 ANN, DNN, CNN, RNN을 비롯해, 비지도학습 방식의 AE와 GAN 그리고 강화학습 DQN을 직접 구현합니다. 딥러닝의 약점을 이용해서 해킹하는 방법을 배우는 등 각 장에서 소개한 신경망으로 재미있는 응용 예제를 다룹니다.

  • 저자 : 김건우 , 염상준
  • 출간 : 2019-11-01

발매된지 한달이 조금 넘어가는 따끈한 책이다.

우선 파이토치는 페이스북 주도로 여러 회사와 대학이 합심해 개발한 오픈소스 소프트웨어로, 머신러닝과 딥러닝 모델을 쉽게 구현할 수 있도록 많은 편의 기능을 제공하는 프레임워크이다.

파이토치의 개발 철학 중 하나는 '하고자 하는 일이 눈에 잘 보이도록'하는 것이다. 파이썬과 Numpy의 기초를 익힌 사람이면 파이토치를 누구나 아주 쉽게 적응하고 사용할 수 있으며, 파이토치는 딥러닝을 처음 공부하는 사람들에게 유용하다.

파이토치 공식 홈페이지는 아래와 같다.

https://pytorch.org

이 책을 통해 아래와 같은 기술을 개념과 예제를 통해 공부해 볼 수 있다.

- 기본적인 인공 신경망 : 텐서와 Autograd 패키지 기능 사용

- 인공 신경망을 이용한 Fashion MNIST 데이터셋 안의 패션 아이템 구분 : 데이터셋 다루는 방법

- 영상 처리에 탁월한 성능을 자랑하는 CNN : 컴퓨터가 어떻게 이미지를 처리하는지

- 레이블이 없이 특징을 추출하는 신경망인 오토인코더 : 비지도학습 신경망 오토인코더로 잡음 제거

- 순차적인 데이터를 처리하는 RNN : RNN 모델을 구현하고 간단한 기계 번역

- 딥러닝을 해킹하는 적대적 공격 : 딥러닝 모델의 약점 및 해킹 방법

- 경쟁하며 학습하는 GAN : GAN을 이용해 원하는 이미지 생성

- 주어진 환경과 상호작용하며 학습하는 DQN : 강화학습 모델을 만드는 방법

이 책의 가장 큰 장점은 직접 코드를 입력해가면서 실제 딥러닝을 구현하고, 결과물을 볼 수 있게 되어 있어서 쉽게 다가가고 재미를 느낄 수 있다는 점이다. 그렇다고 내용적으로 가볍지는 않고, 핵심 기술을 잘 설명하고 있다.

 
닫기

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