IT

[인공지능/딥러닝] 책『한 줄씩 따라 해보는 파이토치 딥러닝 프로젝트 모음집』리뷰 (비제이퍼블릭)

BoBooBoo 2021. 10. 21. 13:40
반응형

작성일 : 2021. 10. 20. (수)

내용 :  IT 개발 도서 리뷰

제목 : 『한 줄씩 따라 해보는 파이토치 딥러닝 프로젝트 모음집』 (비제이퍼블릭)

출판일 : 2021. 07. 30. (금일)

 

한 줄씩 따라 해보는 파이토치 딥러닝 프로젝트 모음집 (비제이퍼블릭)

 

(1) 이쁨. 책이 정말 이쁨.

와... 일단 책이 정말 이쁘다. 처음 받고 뭐 이런 정신없는 표지가 다 있지 했다. 가만히 보고 있으니 내 스타일인 것 같다. 왠지 앞 표지가 나오게 책장에 세워두고 싶었다. 이런 책이 또 읽을 때 괜히 기분이 좋다.

 

 

(2) 인쇄 상태와 책 전반적인 퀄리티가 읽는 내내 기분을 좋게 만들어 준다.

와... 컬러 출력 상태랑 인쇄된 이미지 해상도 이거 어쩌면 좋을까. 훑어보다가 나뭇잎을 보고는 이건 생물책이어도 된다는 생각이 들어 버렸다. 물론 다른 이미지들도 편집자가 '선명함' 작업을 하셨는지는 모르겠는데 작정하고 높은 해상도에 선명한 색상을 잘 보일 수 있도록 인쇄되어 있다. IT 개발 도서를 보는데 내용을 보기도 전에 책 인쇄 상태에 먼저 감탄해버려서 이미 이 책이 맘에 들어버렸다.

 

생물 책인줄 알았다. 예제 이미지들의 인쇄 퀄리티가 정말 훌륭하다. 괜히 기분이 좋다.

 

(3) 작은 프로젝트들을 따라 해볼 수 있다.

실제로 딥러닝을 어떻게 적용해 나갈 수 있는지 작은 프로젝트로 배울 수 있다. 본업에서 딥러닝을 전혀 사용하지 않고 토이 프로젝트에서도 아직 사용할 계획은 없는 상황이라 이 책 저 책으로 공부를 해도 실제로 어떻게 적용해야할 지 감이 안오는 경우가 많았다. 이 책은 이론보다 실습에 초점을 많이 맞춰서 프로젝트에 어떻게 딥러닝을 적용하면 좋을지 생각해볼 수 있게 도와준다. 책의 베타 리더 추천사에 이런 글이 있다.

 

"머신러닝을 책으로 공부하는 것은 연애를 책으로 공부하겠다는 것과 다름이 없습니다. ... (중략) ... 이론은 익숙한데 어떻게 사용해야 할지 모르겠다는 분들에게 좋은 길잡이가 될 것입니다."

 

목차는 크게 이론 파트(25%, 약 90페이지)와 실전 파트(75%, 약 270페이지)로 나누어져 있다. 이론 파트는 인공지능과 딥러닝이 무엇인지, 그리고 이 책에서 사용할 PyTorch 에 대한 간략한 소개들이 서술되어 있다. 적은 분량에 많은 내용이 들어가 있어서 솔직히 입문서로 추천하기는 힘들 것 같다. 다만 어디서 한번 들어봤거나 이론 공부만 주구장창 해왔던 사람들은 복습의 차원에서 술술 읽고 넘어가기에 충분하다.

 

이 책의 핵심은 실전 파트다. 책의 부제도 '다양한 AI 프로젝트로 실전 감각 익히기' 이다. 이 파트에서는 아래와 같은 프로젝트를 따라해볼 수 있다. 위에 있는 잎 사진은 PART 4에 나온다.

 

  • PART 4 작물 잎 사진으로 질병 분류하기
  • PART 5 국민청원 분류하기
  • PART 6 실제 사진 애니메이션으로 만들기
  • PART 7 실시간 비명 감지 시스템
  • PART 8 딥러닝을 이용한 수능 영어 풀기
  • PART 9 아이돌 무대 자동 교차편집 생성

 

(나만 그런지는 모르겠지만) 하나같이 한번 쯤 해보고 싶었던 주제들이라 이렇게 떠먹여주는 책을 보면 정말 고맙고 반갑다. 아래 사진은 PART 7의 실시간 비명 감지 시스템에 나오는 음성 데이터와 관련된 부분인데, 한창 코를 많이 골던 시기에 내 코골이 소리를 녹음해서 데이터를 뽑아내고 분석해보려고 발악했던 시절이 생각나서 반가웠다. 분석하다가 때려치웠지만 이 파트를 읽어보면서 다시 한번 시도해보고 싶어 졌다.

 

"PART 7 실시간 비명 감지 시스템" 에서

 

수 년전이지만 학부생 시절 엉망으로 진행했던 프로젝트들 중 몇개를 이 책의 프로젝트들과 매핑해볼 수 있었다.

 

PART 4 작물 잎 사진으로 질병 분류하기

--> 얼굴로 사상체질 분류하기

 

PART 6 실제 사진 애니메이션으로 만들기
--> 내가 찍은 사진 케릭터화 시키기


PART 7 실시간 비명 감지 시스템
--> 코골이 분석....


PART 8 딥러닝을 이용한 수능 영어 풀기
--> 수학문제 풀기 (과제 자동으로 풀려고)

 

당시엔 전통적인 인공지능 방법으로 구현해보려고 시도해봤었고 (다 망했지만) 성능이 형편없었지만 지금 다시 하면 원하는 아주 기본적인 수준의 성능은 낼 수 있을 것 같다. 내가 안하더라도 누군가에겐 좋은 아이디어로 사용되었으면 좋겠다.

 

 

 

끝.

반응형