머신러닝을 앱으로 구축하는 데 필요한 기본 API 세트가 특징인 ML 키트는 현재 공개 베타 상태이다. 파이어베이스(Firebase) 모바일 개발 플랫폼에서 동작한다. 애플 역시 코어 ML(Core ML)이란 머신러닝 키트를 제공하지만, iOS 전용이다.
ML 키트의 기본 API는 다음과 같다.
- 바코드 스캐닝과 처리
- 문자 인식
- 얼굴 탐지
- 랜드마크 탐지(인기 랜드마크 인식용)
- 이미지 라벨링(객체, 위치, 활동, 제품, 동물 인식용)
곧 나올 지능형 응답 API는 맥락에 맞춰 텍스트를 제안하는 스니펫 기능을 제공한다.
ML 키트는 커스텀 모델의 API 계층처럼 동작하기 때문에 이들 모델을 사용하기 쉽게 해 준다. 개발자는 기존 텐서플로우 라이트(TensorFlow Lite) 모델에 ML 키트를 사용할 수 있다. 파이어베이스와 연동되기 때문에 개발자는 A/B 테스팅을 사용하는 다른 머신러닝 모델을 실험해 볼 수도 있다. 구글은 또한 실험적인 모델 압축 과정도 공개했는데, 이를 통해 모델의 크기를 줄일 수 있다.
구글 ML 키트는 파이어베이스를 통해 다운로드할 수 있다. editor@itworld.co.kr