텐서플로 라이트를 활용한 안드로이드 딥러닝 (더 작고, 더 가벼운, 모바일, 에지 기기용 머신러닝)

텐서플로 라이트를 활용한 안드로이드 딥러닝 (더 작고, 더 가벼운, 모바일, 에지 기기용 머신러닝)

$27.00
Description
이제는 On-Device AI, 모바일 딥러닝을 준비해야 한다!
안드로이드 앱에서 딥러닝 모델을 활용하는 방법을 최대한 입문자의 시선에 맞추어 풀어낸 책이다. 모델의 추론 성능을 측정하고 최적화하는 방법까지 다룬다. 또한 입문자의 진입장벽을 낮추기 위해 각 코드의 의미를 한 줄 한 줄 상세히 설명했다. 앱 개발 경험이 있는 안드로이드 개발자라면 이 책을 통해 직접 만든 앱에 딥러닝 모델을 배포하여 활용하는 방법을 빠르게 익힐 수 있다. 딥러닝 모델 개발 경험이 있는 AI 엔지니어라면 직접 개발한 모델을 안드로이드 환경에서 서비스하는 방법도 찾을 수 있다.
On-Device AI, 모바일 딥러닝에 가장 빠르게 입문하고 싶다면, 이 책으로 시작하자!
저자

임태규

삼성전자에서9년동안안드로이드기반서비스를개발했고,현재쿠팡에서플러터를이용하여모바일앱을개발하고있다.정보관리기술사로,IT기술전반에관심이많으며,최근에는인공지능기술에주목하고있다.모바일개발자로서모바일과인공지능기술의융합에기여하고자한다.

목차

1장.안드로이드와텐서플로라이트입문
1.1안드로이드와텐서플로라이트를이용한앱개발워크플로
1.2안드로이드입문
1.3안드로이드개발환경구축
1.4텐서플로라이트입문
1.5텐서플로라이트개발환경구축
1.6마무리

2장.처음만드는안드로이드앱
2.1안드로이드프로젝트생성
2.2안드로이드프로젝트의구조및기본코드분석
2.3안드로이드개발언어
2.4Gradle
2.5안드로이드기기테스트
2.6마무리

3장.안드로이드앱UI구성
3.1레이아웃
3.2위젯
3.3액티비티
3.4액티비티와UI연결
3.5외부컴포넌트불러오기
3.6마무리

4장.텐서플로라이트모델개발
4.1텐서플로라이트모델개발워크플로
4.2모델선택
4.3모델개발
4.4모델변환
4.5기기배포
4.6마무리

5장.텐서플로라이트모델을이용한안드로이드앱개발
5.1텐서플로라이트모델을이용한앱개발프로세스
5.2입력데이터생성앱개발
5.3TFLite모델로드
5.4입력이미지전처리
5.5추론및결과해석
5.6마무리

6장.프레임워크를활용한이미지분류앱개발
6.1ImageNet데이터
6.2텐서플로라이트서포트라이브러리
6.3기기에저장된이미지처리
6.4카메라이미지처리
6.5마무리

7장.실시간이미지처리
7.1Camera2API의개요
7.2실시간이미지처리앱의개요
7.3레이아웃개발
7.4카메라사용로직구현
7.5기기에서의추론
7.6마무리

8장.텐서플로라이트모델의성능개선
8.1추론성능측정
8.2추론성능개선
8.3마무리

9장.텐서플로라이트모델최적화
9.1최적화의개요
9.2학습후양자화
9.3양자화인식학습
9.4마무리

출판사 서평

이책의구성
이책은총9개장으로구성되어있습니다.먼저안드로이드앱을개발하는방법과딥러닝모델을개발하는방법을살펴본다음딥러닝모델을활용한안드로이드앱을개발하는방법을설명합니다.그리고모델의추론성능을측정하고이를최적화하는방법도다룹니다.

1장:개요및개발환경구축
안드로이드와텐서플로라이트프레임워크를소개하고,개발환경을구축합니다.

2장,3장:안드로이드앱개발
2장에서는안드로이드프로젝트를생성하고프로젝트구조와구성요소를알아봅니다.
3장에서는안드로이드앱의UI를구성할수있도록레이아웃과위젯에대해살펴보고,외부컴포넌트를사용하는방법을알아봅니다.

4장:딥러닝모델개발
텐서플로라이트모델개발워크플로를알아보고,각프로세스에따라모델을개발하여안드로이드프로젝트에배포합니다.

5장,6장,7장:딥러닝모델을이용한안드로이드앱개발
5장에서는4장에서개발한딥러닝모델을활용하여안드로이드앱을개발합니다.앱에서모델에입력할데이터를만들고,이를모델에입력하여추론하고그결과를표현하는방법을알아봅니다.
6장에서는프레임워크를이용하여다양한방법으로기기에서이미지를얻고이를분석하는앱을개발합니다.
7장에서는기기의카메라에입력되는데이터를실시간으로처리하는앱을개발합니다.이미지크기최적화와비동기처리등실시간데이터처리를위한기법을알아봅니다.

8장,9장:성능향상및최적화
8장에서는기기에서모델의추론성능을측정하고,이를향상시키는방법을알아봅니다.9장에서는제한된환경에서최고의성능을낼수있도록모델을최적화하는방법을알아봅니다.