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

한빛미디어

독자리뷰

[온디바이스 AI] 모바일에서 머신러닝, 모바일 컴퓨터비전, 텍스트 처리를 원하는 사람들을 위한 책

1b***

|

2022-11-12

온디바이스 AI

서버를 거치지 않고, 디바이스 내에서 AI를 실행해 속도와 개인정보 유출 이슈에서 장점이 있는 온디바이스 AI 기술을 다루는 전문서. 동일한 기능의 애플리케이션에 대한 iOS 코드와 안드로이드 코드 모두 제공하여 동시에 익힐 수 있고, 각 실습을 단계별로 진행해 친절하게 가이드한다.

  • 저자 : 로런스 모로니
  • 번역 : 곽도영 , 박찬성
  • 출간 : 2022-11-01

이 책은 '22년 11월 1일 발행한 책으로 현재 초판 1쇄 발행본이다. '온디바이스 AI' 라는 제목이 생소한 느낌을 주는 사람들도 있겠지만 모바일상에서 머신러닝 구축을 원하는 프로그래머, 학생, 직장인등을 위한 내용으로 구성되어 있다.

 책 저자 로런스 모로니(Laurence Moroney)는 구글에서 AI Advocacy를 리딩하고 있으며 소프트웨어 개발자에게 머신러닝으로 인공지능 시스템 구축을 진행하고 있고 텐서플로 유튜브 채널을 통해 이를 소개하고 있다. 그와 연락하기 위해서는 트위터 @lmoroney나 링크드인으로 접속하면 가능하다고 한다.

저자의 약력에서 살펴볼 수 있듯 본 책 내용은 뜬 구름 잡는 내용이 아닌 실제 회사에서 많이 사용하는 예제와 실제 코드를 적용하여 실무자에게 많은 도움이 되어 보인다.

본문은 385페이지 가량의 분량으로 보이며 책상앞에 두어도 큰 부담이 되지는 않고 총 15장으로 구성되어 있다. 그 내용을 간단히 살펴보면,

 1장은 가볍게 인공지능과 머신러닝에 대한 소개를 시작으로 인공지능, 머신러닝, 모바일 모델 제작에 대해 설명하고 있는데 본문에는 텐서플로 케라스 API로 작성되어 있으며 다양한 예제를 삽입하고 있다.

 2장은 AI의 가장 높은 활용을 보이는 대표적인 내용인 컴퓨터 비전을 소개하며 뉴런사용, MNIST, 전이학습을 다루고 있다.

 3장은 구글 ML kit를 소개하고 있으며 안드로이드 얼굴 탐지에 대해 안드로이드, iOS에서 구현하는 것을 언급하고 있다.

 4장은 안드로이드에서 ML kit로 컴퓨터 비전 애플리케이션을 만드는 법을 이야기 하며 이미지 분류, 객체 탐지, 영상에서 객체 탐지와 객체 추적하기 등을 설명하고 있다.

 5장은 본격적으로 안드로이드에서 ML kit로 텍스트 처리 애플리케이션을 보여주고 있는데 개체명 추출, 손글씨 인식모델, 스마트 인공지능 답변 등을 다루고 있다.

 6장은 iOS에서 ML kit로 컴퓨터 비전 애플리케이션을 만드는 법을 설명하는 장으로 앞의 안드로이드와 마찬가지로 이미지분류, 객체 탐지 등을 다루고 있다.

 7장은 iOS에서 ML kit로 텍스트 처리 애플리케이션을 소개하며 앞에서와 마찬가지로 개체명 추출,  손글씨 인식모델, 스마트 답변하기에 대해 추가로 설명하고 있다.

 8장은 모바일에서 더 작고 견고한 형식으로 머신러닝 구축을 위한 도구인 TFLite를 설명하며 코틀린 코드작성, iOS애플리케이션 제작등을 언급하고 있다.

 9장은 커스텀 모델 만들기에 관한 내용으로 언어모델 만들기 등을 보여주고 있다.

 10장은 안드로이드에서 앞의 9장에서 다룬 커스텀 모델를 사용을 다루고 있으며 모델을 안드로이드에 탑재하기, 언어모델 사용하기 등을 다루고 있다.

 11장은 iOS에서 커스텀 모델를 사용을 다루고 있으며 커스텀 이미지 분류모델, 스위프트로 자연어 처리 등을 다루고 있다.

12장은 애플리케이션을 빌드, 성장, 수익화 하도록 도와주는 크로스 플랫폼 솔루션인 파이어 베이스를 소개하며 이를 통해 애플리케이션 제품화하기를 소개하는 장으로 여러 버전 모델 만드는 것, 파이어 베이스 모델 호스팅 사용하기 등을 보여준다.

 13장은 간단한 iOS 애플리케이션을 위한 Create ML과 Core ML을 보여주고 있으며 이를 통해 이미지, 텍스트 분류기 만들기, 애플리케이션에서 언어 모델 사용하기에 대해서 설명한다.

 14장은 모바일 애플리케이션으로 클라우드 모델에 접근하기를 설명하며 텐서플로 서빙을 이용하기, 안드로이드, iOS서버 모델에 접근하기에 대해 이야기 하고 있다.

 15장은 마지막 장으로 모바일 애플리케이션의 윤리성, 공정성, 개인정보보호를 주제로 다루며 저자가 재직중인 구글의 인공지능 원칙을 다루며 간단한 에필로그를 끝으로 책 내용을 마무리 하고 있다.

 전체적인 총평은 난이도 중급으로 기본적으로 예제가 거의 모든 내용에 삽입되어 추상적인 내용을 구체적으로 이해하도록 잘 구성되어있고 기본적으로 프로그래밍언어(파이썬), 데이터베이스, 자료구조, 알고리즘등에 대한 이해가 선행되어야 할 것으로 보이며 모바일소프트웨어 프로그래밍을 위한 안드로이드, iOS에 대한 기초적인 내용에 대해 본 책 독서전 학습되어 있으면 좀 더 쉽게 학습하는데 도움이 될 것으로 사료된다. 

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

닫기

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