본문 바로가기
IT컴퓨터

[한빛미디어 리뷰어][서평][9월] 개발자를 위한 머신러닝&딥러닝

by 밥보다책 2022. 10. 22.

1. 시작

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

2022년 9월달에 소개할 책은 개발자를 위한 머신러닝&딥러닝입니다


<표지>

 

이 책을 한마디로 ‘수학이 어려운 개발자에게 바치는 코드 실습형 머신러닝 가이드북’이라고 할 수 있습니다.

개발자가 머신러닝, 인공지능 기술을 습득할 수 있도록 도와주는 가이드 형태의 지침서입니다.

많이 바쁜 개발자를 위해서 다양한 문제를 머신러닝으로 해결하는 방법을 가르쳐 줌으로써 인공지능 개발자로 도약할 수가 있습니다.




2.목적 (책을 쓴 이유)

이 책을 쓴 저자는 기존의 개발자가 인공지능을 배우려고 할때 

복잡한 수식으로 접근하는것이 아니라 다양한 예제 코드를 통해서 개발자가 인공지능 기술을 습득할 수 있도록 돕습니다.

인공지능, 머신러닝에 관심있고, 데이터 학습 모델을 빠르게 구축하고 싶은 개발자를 위한 책입니다.

이 책을 통해 개발자 분들이 파이썬, 텐서플로를 통해 머신러닝, 인공지능 세계를 자유롭게 유영하는 인공지능 개발자로 업그레이드 할 수 있기를 희망합니다.

지금부터 책의 내용을 좀 더 살펴보도록 하겠습니다.

 

3.책의 내용

이 책은 총 2부로 구성되어 있습니다.

먼저 1부(모델구축)는 1~11장 다양한 문제를 해결하는 머신러닝 모델을 텐서플로로 구축하는 방법을 설명하고, 신경망 모델을 만드는 방법부터 컴퓨터 비전, 자연어 처리, 시퀀스 모델링을 배우게 됩니다.

2부(모델사용)는 12~20장에서는 학습된 모델을 안드로이드, iOS로 배포하고 웹 브라우저에서 자바스크립트로 실행하며 클라우드로 배포하는 것을 배우게 됩니다. 

1장, 2장에서는 각각 텐서플로 소개 컴퓨터 비전 소개를 다루고 있습니다.

1장에서 머신러닝이 입,출력에 매핑하기 위해 신경망을 이용해 복잡한 패턴 매칭을 수행하는 방법을 배우고, 2장에는 하나의 뉴런을 넘어서 첫 번째 매우 기본적인 컴퓨터 비전 신경망을 만드는 법을 알려줍니다.


<페이지 31>


<페이지 51>

3장은 「고급 컴퓨터 비전: 이미지에서 특징 감지하기」입니다. 합성곱 신경망을 사용한 고급 컴퓨터 비전 방법을 상세하게 다루고 있습니다.


<페이지 102>

 

4장은 「텐서플로 데이터셋으로 공개 데이터셋 사용하기」입니다. 작은 규모부터 연구에 사용되는 대규모 데이터셋까지 다양한 종류의 데이터셋을 제공하는 텐서플로 데이터셋에 대해서 설명해줍니다.

<페이지 125>

 

5장부터 8장까지는 「자연어 처리 소개, 임베딩, 순환 신경망, 텍스트 생성하기」의 내용을 다루고 있습니다. 자연어 이해를 통해서 단어 토큰화를 사용하여 텍스트를 숫자로 바꾸는 방법, 다양한 텍스트를 읽고 필터링 하는 방법을 배우고, 이를 토대로 단어에서 의미를 추출하는 방법과 LSTM 기반 모델을 사용해 기본적인 텍스트 생성작업을 독자들에게 가르쳐 줍니다.

<페이지 190>

 

<페이지 226>

 

9장에서 11장부터는 「시퀀스와 시계열 데이터 이해, 모델 생성, 신경망」내용에 대해서 학습할 수 있습니다.  시계열 의 공통적인 특징과 더 나은 예측 모델 만드는 방법과 모델의 정확도를 향상하는 방법을 배울수가 있습니다.


<페이지 232>

 


<페이지 280>



12장에서 14장까지는 「텐서플로 라이트 소개, 안드로이드, iOS에서 사용하기」에 대해서 다루고 있습니다. 텐서플로 라이트는 안드로이드, iOS에서 인공지능 앱을 개발하도록 머신러닝 툴킷을 제공합니다. 


<페이지 319>

 


<페이지 337>

 

19장에서 서버에 모델을 배포하는 방법을 다루고, 20장에서는 인공지능 개발자가 꼭 알아야 하는 윤리, 공정성, 안전한 데이터 수집, 개인 정보 보호에 대해서 다루고 있습니다. 마지막으로 구글의 인공지능 원칙 7가지를 알려줍니다. 


<페이지 444>

 


<페이지 452>



4. 책을 읽은후

 

이 책이 가지고 있는 6가지 장점

1)복잡한 수식을 다루지 않는다. 코드 실습형 머신러닝 가이드북 지향

2)컴퓨터 비전, 자연어 처리, 웹, 모바일에서 머신러닝을 다룰수 있게 알려준다

3)개발자가 마주하게 될 다양한 문제를 머신러닝을 해결하는 방법을 안내한다

4)기존의 개발자가 인공지능 개발자로 레벨 업할 수 있도록 돕는다

5)인공지능 개발자를 위한 윤리를 다룬다

 

마무리

「개발자를 위한 머신러닝&딥러닝」책에 대한 리뷰를 마치도록 하겠습니다. 

수많은 머신러닝, 딥러닝, 인공지능 서적이 쏟아지고 있습니다. 대부분 어려운 수식, 복잡한 수학을 포함하는 책들이 대부분입니다.

이책은 수학이 어려운 개발자가 인공지능을 접할수 있도록 돕는 가이드의 역할을 할 수 있는 쉬운 책입니다.

현시대 살아가는 개발자라면 꼭 습득해야 할 타이탄 도구인 인공지능 기술을 꼭 배워야 합니다.

무한 경쟁의 시대, 공정하지 않는 사회에서 살아남기 위해서 오늘도 정직하게 땀 흘리는 모든 분들을 위해서 힘내라고 말씀드리고 싶습니다.

여기서 책의 서평을 마무리 짓겠습니다.

독서어게인
개발자를 위한 머신러닝&딥러닝
로런스 모로니 저/박해선 역
예스24 | 애드온2

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

감사합니다

 

댓글