ML Kit: 시간표 ML Kit 발표 텍스트 인식 / 바코드 스캔 랜드마크 인식 / 이미지 레이블링 얼굴 인식 iOS / Android 지원 (가속 미지원) API 추가 번역 자동 답장 얼굴 contour 기능 추가 얼굴 인식 지원 API 향상 2018/2Q 2018/3Q 2018/4Q 2019/1Q 2019/2Q 2019/3Q 2019/4Q 2020/1Q 2020/2Q 모델 서빙 기능 강화 AutoML 모델 추론 커스텀 모델 추론 개선작업 ML Kit 정책 변경 ML Kit 관련 API 정리 ML Kit 리런치 완전 독립형 SDK Firebase ML과 분리 다수 API 추가
ML Kit의 변화: Divide and Conquer 2020년 6월 Google Cloud / Firebase 의존성 제외 기존 On-device API들 + (Vision) 엔티티 발견 (Vision) 자세 추적 모든 API에 Jetpack Lifecycle 지원 CameraX 지원 모델 배포 AutoML Vision Edge Cloud API 구글클라우드 기반 머신러닝 최적화 ML Kit Firebase ML 바코드 스캔 얼굴 발견 이미지 레이블링 개체 발견 및 추적 텍스트 인식 언어 종류 인식 스마트 답장 번역 AutoML Vision Edge 추론 API BETA BETA
ML Kit: 주요 변경점 속도 오프라인 안드로이드 대응 개인정보보호 모바일 머신러닝의 지적 포인트 개선 1 2 3 4 모든 동작이 기기에서 진행 네트워크 레이턴시 없음 이미지 / 동영상 실시간 처리 가능 네트워크 연결 필요 없음 언제나 균일한 동작 데이터가 기기 내에만 존재 개인 정보를 에지에서 처리 Android 11 대응 Jetpack Lifecycle 지원 CameraX 지원 머신러닝과 카메라 동작의 실시간 연계 앱 크기 축소 지원
Google play store 통합 ML Kit: 변화에 대응하기 앱간 ML Kit 머신러닝 모델 공유 Play Store 기반의 모델 업그레이드 https://android-developers.googleblog.com/2020/06/mlkit-on-device-machine-learning-solutions.html // Face detection / Face contour model // Delivered via Google Play Services outside your app's APK… implementation 'com.google.android.gms:play- services-mlkit-face-detection:16.0.0' // …or bundled with your app's APK implementation 'com.google.mlkit:face- detection:16.0.0'
경량 모델 변경 API Old Artifacts New Artifact Barcode scanning com.google.firebase:firebase-ml- vision:24.0.1 com.google.android.gms:play- services-mlkit-barcode- scanning:16.1.1 Face detection com.google.firebase:firebase-ml- vision:24.0.1 com.google.android.gms:play- services-mlkit-face- detection:16.1.0 Text recognition com.google.firebase:firebase-ml- vision:24.0.1 com.google.android.gms:play- services-mlkit-text- recognition:16.1.0
Firebase ML ● 모델 추론 및 배포 ● 자동 모델 훈련 ● 온 디바이스 머신러닝 ○ 커스텀 모델 배포 ○ AutoML Vision Edge ○ 모델 A/B 테스트 https://www.invisionapp.com/inside-design/let-go-a-b-testing/
Firebase ML ● Vision API ○ 텍스트 인식 ○ 이미지 라벨링 ○ 랜드마크 인식 ● AutoML Vision Edge ○ ML Kit의 객체 카테고리 (400종) 보다 훨씬 많고 자세한 카테고리가 필요한 경우 ○ 사용자 데이터 또는 임의 데이터로 모델을 훈련하고 싶은 경우
ML Kit 정리 머신러닝을 위한 모바일 SDK 2020년의 변경 모바일 기기 단독 실행에 최적화 Google Play Store + Android 예제 이미지 API 텍스트 API 마이그레이션 Firebase 의존성 삭제 및 대체 Google Play Store 참조를 통한 앱 다이어트