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

한빛미디어

독자리뷰

딥러닝을 공부하는 목적을 정확히 알려준 책

icon***

|

2021-09-17

fastai와 파이토치가 만나 꽃피운 딥러닝

최소한의 지식으로 딥러닝을 쉽게 배울 수 있는 도서

  • 저자 : 제러미 하워드 , 실뱅 거거
  • 번역 : 박찬성 , 김지은
  • 출간 : 2021-08-10

 

이 책을 한 줄로 설명하라고 한다고 하면 다음과 같이 말할 것 같네요.

딥러닝을 공부하는 목적을 정확히 알려준 책

 

이렇게 단 한줄로 표현하게 된 이유는 다음과 같습니다.

  • 넷플릭스와 같은 서비스를 살펴 보면 한개의 영화를 보게 되면 그 영화를 좋아하는 사람들이 많이 보았던 영화를 딥러닝 기반으로 추천을 해 주는 시스템을 일상 생활에서 자주 보게 됩니다.
  • 이 책은 이러한 서비스 기반으로 주피터노트북에서  fastai 라이브러리를 활용해서 애플리케이션을 만들어 보고 먼저 배포를 해 보는 것 부터 시작 합니다
  • 일반적인 딥러닝 책은 상향식 기반(기술적인 부분부터 시작해서 사용법 등으로 접근)인데 비해 이 책은 하향식 기반(먼저 fastai 라이브러리의 사용법을 중심으로 서비스를 만들어 보는 것으로 시작해서 기술적인 부분으로 접근)입니다.

 

 

이 책의 특징
  • 이 책의 저자
제레미 하워드 : 철학 전공자 이면서 fast.ai 기관의 창립 연구자
실뱅 거거 : 수학과 컴퓨터 과학을 가르치면서 fast.ai기관의 공동 창립 연구자

 

그들은 처음부터 머신러닝의 전문가가 아니었습니다.

머신러닝 과학자 또는 엔지니어로서 정규 훈련 없이 딥러닝을 배우고 적용하기를 원했습니다.

지금보다 더 열악한 환경에서 하나하나 배우면서  다른 사람들이 자신들이 걸어온 고통스러운 길을 걷지 않도록 하기 위해 fast.ai라는 과정을 만들었습니다.

이 책은 파이토치 기반의 fastai 라이브러리를 활용하여 딥러닝의 여행을 하기 위한 안내서가 될것입니다.

 

  • 이 책의 목차
1. 실전 딥러닝
2. fastai 애플리케이션 계층 이해하기
3. 딥러닝의 기반지식
4. 밑바닥부터 구현하는 딥러닝

 

1장 실전 딥러닝에서는 딥러닝을 사용해 실제 애플리케이션 및 제품을 만드는 방법을 보여 주고 있습니다.

2장 fastai 애플리케이션 계층 이해하기에서는 딥러닝을 실제로 사용하는 방법 대신 딥러닝이 어떻게, 왜 작동하는지를 알아 보고 있습니다.

3장 딥러닝의 기반지식에서는 fastai의 모든 애플리케이션과 주요모델 구조의 구축방식, 권장되는 모델의 학습방법을 이해하고 이를 처음부터 구축하는데 필요한 지식을 다루고 있습니다.

4장 밑바닥부터 구현하는 딥러닝 에서는 신경망의 실제 순전파와 역전파가 수행되는 방식을 알아보고 성능을 개선하는데 어떤 도구를 사용하는지 등을 다루고 있습니다.

 

  • 소소한 팁으로 바로 옆에서 멘토링을 해 주는 듯한 구성

딥러닝을 공부하면서 정말 막막한 경우가 많은데 이럴때 옆에서 멘토링을 해주는 분이 있다면 정말 폭풍성장을 할것 같은 생각을 많이 해 보게 되는데요~

이 책은 제레미 하워드와 실뱅거거도 우리와 같은 입장이었을때 하나 하나 배우면서 느꼈던 부분들을 옆에서 멘토링 하듯이 설명을 해 주고 있다는 것이 특징이네요.

 

 

저도 벡터 노름이라는 단어를 보고 구글링 검색을 해보고 이해 되지 않는 수식에 의해 좌절에 빠졌었는데요~

이렇게 제레미는 저처럼 좌절에 빠지는 사람들이 있을까 하여 친절하게도 자신도 이런 문제에서 그것을 이해하려고 하기 보다 코딩을 통해서 어떻게 동작하는지를 깨우쳤다는 내용을 담아 내고 있습니다.

 

대상독자

이책의 대상 독자를 다음과 같다고 설명하고 있습니다.

  • 이 책은 딥러닝과 머신러닝을 처음 시작하는 독자에게 적합합니다.( 이 책을 읽으면서 느낀 점은 실제 애플리케이션 및 제품을 만드는 방법부터 들어가기 때문에 편안하게 접근 할 수가 있어서 좋았습니다. 하지만 기본적인 내용을 알고 접근하면 훨씬 도움이 될것 같네요. 정말 딥러닝을 처음 접해 본다고 하면 생활코딩에서 제공하는 데이터과학을 먼저 공부하고 보신다면 효과가 더욱 좋을것 같네요.)
  • 파이썬 코딩 경험이 있으면 더욱 좋습니다.(아무래도 직접 코딩을 하면서 결과가 나오는 원리를 파악하고 싶다고 하면 파이썬 코딩 경험이 있다면 훨씬 유리할 것입니다.)
  • 딥러닝 실무자도 이책을 읽는다면 많은 도움이 될것 같습니다.( 이 책은 최신 연구에서 다룬 기술을 포함하여 세계적인 수준의 결과를 달성하는 방법까지도 세세하게 다루고 있습니다.)

 

 

이 책을 읽고~

딥러닝에 관심이 있는 분들이 딥러닝에 접근하는 것이 쉽지 않은 것이 사실인것 같네요~

초등학생에게는 인공지능을 다루어 보는 서적이 대부분이고~

이렇게 인공지능을 다루어 보고 인공지능에 대해 공부를 해 보려고 하면 정말 망망대해가 펼쳐진 느낌을 받을 수 밖에 없는데요~

이 책은 이 망망대해에서 한줄기 등대가 되어 주지는 않을까 라는 생각을 해 보게 되었네요.

 

 

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

 

닫기

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