꿈이 너무 많은 한 대학생의 공간

1. Introduction 본문

튜토리얼 번역/손글씨 숫자 분류기 만들기

1. Introduction

청울울청 2020. 4. 21. 10:52

현대 모바일 앱 개발하는데 있어서 머신러닝은  많고 정확한 용량을 활성화하기 위해 중요한 도구가 되었습니다.

만약 당신이 머신러닝을 처음 입문하고, 빠르게 모바일 앱을 통합시키는 머신러닝 입문 방법을 원하는 모바일 앱 개발자라면, 이 튜토리얼은 당신을 위한 것입니다!

 

이 튜토리얼에서는, 당신은 손글씨 숫자를 인식하는 end-to-end 머신러닝 모델을 경험하고 안드로이드 앱에 

배포할 수 있게 될 것입니다.

 

이 튜토리얼이 끝나면, 완성된 손글씨 숫자를 인식하는 앱을 제공할 것입니다.

완성된 샘플 앱입니다.

당신이 앱을 만들던 도중 에러가 났다면, 홈페이지 왼쪽 아래에 있는 Report a mistake 버튼을 클릭해

에러를 신고해 주세요.

 

Tensorflow는 무엇인가?

 

Tensorflow는 머신러닝을 위한 end-to-end 오픈 소스 플랫폼 입니다. 이것은 포괄적이고, 유연한 인공지능 세계의 도구이자, 라이브러리, 그리고 연구자들을 머신러닝의 state-of-the-art 기법과 개발자들이 어플리케이션을 지원하는 머신러닝 모델을 쉽게 빌드하고 배포할 수 있게 해줍니다.

 

Tensorflow Lite 는 Tensorflow 모델을 모바일, 임베디드, 사물인터넷 기기에서 구동할 수 있도록 개발자들을 돕기 위해 개발되었씁니다. 그것은 기기에서 적은 연산 시간과 작은 용량을 가지고 있는 머신러닝 모델을 활성화해줍니다.

 

What you'll learn

 

1. Tensorflow를 이용해 손글씨 숫자 분류기를 학습시키는 방법

2. Tensorflow 모델을 Tensorflow Lite 로 변환시키는 법

3. Tensorflow Lite 모델을 안드로이드 어플리케이션에 배포하는 법

 

What you'll need

 

- Google Colab에 접근할 수 있는 권한 또는 Tensorflow 2.0+ 이상이 구동되는 파이썬 개발 환경

- Android Studio 의 최신 버전

- Android Studio 에뮬레이터 또는 실제 안드로이드 기기(5.0 버전 이상)

- Kotlin으로 안드로이드 개발을 하는 법의 기본 지식

 

본 강의는 구글의 Codelab 강의 중 "Build a handwritten digit classifier app with Tensorflow Lite" 강의를 

번역할 것이며, 제가 직접 번역하였기에 오역과 의역이 있음을 알립니다.

(https://codelabs.developers.google.com/codelabs/digit-classifier-tflite/index.html?index=..%2F..index#0)

Comments