1. 시작하기
플러터에서 현재 공식지원되는 라이브러리인 tflite_flutter를 사용하기 위해서는 tflite(TensorFlow Lite)파일이 필요로 한다.
2. tflite란?
- TensorFlow공식 문서에 들어가보면 tflite(TensorFlow Lite)는 개발자가 모바일, 내장형 기기, IoT기기에서 모델을 실행할 수 있도록 지원하여 기기 내 머신러닝을 사용할 수 있도록 하는 도구 모음이라고 한다.
3. TensorFlow Lite 모델 생성하는 방법
-
TensorFlow Lite Model Maker 라이브러리를 사용하여 자체 맞춤 데이터 세트를 포함하는 모델 생성
-
TensorFlow 모델을 TensorFlow Lite 모델로 변환(TensorFlow Lite 변환기 사용)
-
Teachable Machine 사용하기
나는 인공지능, 딥러닝을 전공한 개발자가 아니기 때문에 3번을 사용하여 tflite모델을 생성했다.
4. Teachable Machine이란?
- Teachable Machine은 구글에서 만든 웹기반 노코드 인공지능 학습 툴로
이미지,오디오,포즈 샘플을 추가하여 모델을 학습시키면 프로젝트에서 사용할 수 있는 모델로 내보낼 수 있다.