one2***
2021-08-21

텐서플로 라이트를 활용해 모바일 환경에서 딥러닝을 연동하는 방법을 안내하는 도서. 텐서플로 라이트에서 제공하는 모델 및 딥러닝의 경량화 등을 그림을 이용해 설명한다.
저희 회사는 모바일 앱을 이용해서 의료정보를 제공하는 사업을 하고 있습니다. 측정한 데이터을 이용한 AI 서비스도 제공을 하고 있습니다.
기존에는 AI 서버를 이용해서 서비스를 제공하고 있었지만, 아무래도 민감정보가 있다 보니, 서버로 자신의 데이터가 전송되는 것을 바라지 않는 사용자가 있을 수 있고, 또 제공하는 서비스의 수준과 요금 체계를 다양하게 나누기 위해 모바일 앱에서 1차적으로 AI 서비스를 제공하는 것으로 기획을 하고 있습니다.
텐서플로우 라이트를 이용해서 기존의 모델을 변경해서 개발이 가능하다는 정도는 알고 있었고, 또 코세라나 유다시티 같은 온라인 교육 사이트에서도 모바일에서 AI 서비스를 개발하는 내용은 다루고 있었습니다.
그래도, 한편으로는 좀 쉽고 체계적으로 접근할 수 있는 순수 국내 서적이 있었으면 좋겠다라는 생각을 하고 있단 찰라에 이 책의 출간 소식을 접하게 되어 상당히 반가웠습니다.
이 책은 안드로이드 앱 개발을 기준으로 하고 있어서, 처음에는 대략적인 안드로이드 앱 개발 방법을 먼저 설명을 하고 있습니다. 그리고 나서 텐서플로우 라이트가 무엇인지 설명을 한후 텐서플로우 라이트 모델과 프레임워크를 활용해서 간단한 샘플 프로그램을 제작합니다.
그리고 모바일 앱 개발에서 중요한 성능 개선과 최적화 방법을 설명하면서 책을 마무리 하고 있습니다.
어떤 낯선 기술로 개발을 시작할 때 제일 쉬운 방법은 간단한 샘플 프로그램을 베이스로 조금씩 확장해 나가면서 본인이 원하는 서비스를 점차 갖춰 나가는 방법이 효과적인 방법일 것입니다.
그런 측면에서 이 책은 모바앨 앱에서의 딥러닝 서비스를 개발하는데 있어서 베이스를 제공해주는 책이라고 생각이 됩니다. 그리고 단순히 스킬만을 설명하는 것이 아니라, 저자의 경험이 담긴 성능 개선과 최적화 방법을 설명함으로써 한단계 수준 높은 서비스를 제공하는데 도움이 될 것이라 생각합니다.
다음 개정판에서는 비전 뿐만 아니라 앞으로 더 다양한 도메인에서 활용할 수 있는 샘플이 있었으면 좋겠고, 또 안드로이드 앱 뿐만 아니라 iOS 앱 개발에 있어서도 이런 책이 출간 되었으면 좋겠습니다.
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다."