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

한빛미디어

독자리뷰

[초소형 머신러닝 TinyML] 도서 리뷰

young***

|

2020-09-28

초소형 머신러닝 TinyML

제한된 메모리와 저성능 장치에서도 딥러닝을 작동시키기 위한 텐서플로 팀의 고민이 잘 녹아 있는 책입니다.

  • 저자 : 피트 워든 , 대니얼 시투나야케
  • 번역 : 맹윤호 , 임지순
  • 출간 : 2020-08-20

오늘 리뷰할 도서는 [초소형 머신러닝 TinyML] 이다.

 
 
요즘 갑자기 IoT에 빠져 늘어나는 장비들에 얇아지는 내 지갑 ㅠ.ㅠ, 그러던 와중에 반갑게 나온 책!
 
 
이 책이야 말로 IoT 넘어선 본격 "엣지 컴퓨팅" 을 다루는 몇 안되는 책이라 볼 수 있다.


아래처럼 소개하고 있다.
 
 
게다가 요즘 핫한 주제인 머신러닝/딥러닝을 이용하게 되는데, 책 소개 페이지에 보면 이 책은 "중급용" 이라고 되어 있다.
 
또한 책에서는 기본적으로 임베디드 장비를 위한 C++ 코드와 텐서플로우 파이썬 코드 두가지로 주로 설명 한다.
 
책 앞부분에 머신러닝/딥러닝, 텐서플로우에 대해 소개를 하고 있기는 하지만, 워낙 쉽지 않은 분야라서 이런 내용은

다른 책을 참고해야 할 것이다.
 
아래는 책의 앞부분에 나오는 예제를 구글 코랩에서 실행해본 것이다. 약간 아쉬운 점은 책이 흑백으로 출판되어
 
아름다운 컬러를 볼 수 없다는 점. 하지만 책 내용에 크게 방해가 되지는 않는다.
 
 
그리고 이 책은 주제상 실제 소형 임베디드 장비를 사용하는 부분이 대부분이다. 소형 임베디드 장비를 사용 해본 경험이

없는 분들은 아마 이 부분에서도 상당히 허들 일거라 예상한다. 이 책에서는 이런 부분에 대해서는 자세히 설명하지

않으므로 중급용 이다. 다른 기본 서적을 참고하도록 하자.
 
아래는 이 책에서 실제 사용되는 장비인 "아두이노 나노 33 BLE Sense" 인데 책에서 사용하는 여러 장비들 중의 하나이다.
 
사실 나는 구형 "라즈베리 파이"가 있지만 이사 하면서 도대체 어디 있는지 찾지 못하고 있고, 
 
ESP32 칩을 사용하는 개발 보드가 두개나 있다. 
 
 
그런데 이 책에서는 ESP32 장비에 대해서는 다루고 있지 않아, 아직 책에 있는 예제들이 실행 가능한지 확인을 못해봤다. 

그래서 결국 아두이노를 주문했는데...

하필 재고가 없는 상품을 주문해서 아마 추석 연휴 이후에나 도착할듯 =.=

이 책을 전반적으로 살펴 본 결과, 책의 앞부분에서 설명했듯이 요즘 왠만한 집에 하나씩은 있을 듯한 "인공 지능 스피커" 개발에

대한 밑바탕이 되는 기본 기술들을 배울 수 있다.

그동안 머신러닝/딥러닝에 대한 책을 여러 권 봤는데 이론에서 그치는 책들이 있어 아쉬웠는데, 이 책은 소형 디바이스를

아용해서 실무에서 사용 가능한 부분을 다루는 점이 장점이다. 그러나 내용이 쉽지 않을 수 있다는 점은 잊지 말자.
 
그럼 오늘 리뷰 끝~!
닫기

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