책이야기

[리뷰]텐서플로 라이트를 활용한 안드로이드 딥러닝

Ericlee 2021. 8. 21. 04:06
반응형

 



[주요 내용]

- 텐서플로 라이트 모델 개발 워크플로

- 모델 개발후 안드로이드 프로젝트 배포

- 딥러닝 모델을 활용한 안드로이드앱 개발

- 프레임워크를 통한 이미지 추출/분석 앱 개발

- 카메라 입력데이터 실시간 처리 앱 개발

- 추론 성능 측정/성능향상/모델최적화



[대상독자]

-모바일 딥러닝에 가장빠르게 입문하고 싶은 독자

-딥러닝 모델 개발 경험이 있는 AI 엔지니어

-텐서플로 라이트를 도입 하고자 하는 안드로이드 앱 개발자

 

[서평]

이 책의 구성

 

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

 

1장: 개요 및 개발 환경 구축

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

 

2장, 3장: 안드로이드 앱 개발

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

 

4장: 딥러닝 모델 개발

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

 

5장, 6장, 7장: 딥러닝 모델을 이용한 안드로이드 앱 개발

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

 

8장, 9장: 성능 향상 및 최적화

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

 

안드로이드 개발자로 딥러닝을 모바일 앱에 적용할 수 있는가장 쉬운 책이 아닌가 생각합니다. 입문자의 눈높이에서 딥러닝 모델 개발 부터 최적화 배포 까지 실무에 꼭 필요한 부분에 대해서 상세하게 설명 하고 있어 딥러닝 앱 개발할때 많은 도움이 될것이라 생각합니다.

 

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

 

반응형