Android - Add some machine learning to your apps, with TensorFlow

#artificialintelligence 

TensorFlow is an open source software library for machine learning, developed by Google and currently used in many of their projects. An easy, fast, and fun way to get started with TensorFlow is to build an image classifier: an offline and simplified alternative to Google's Cloud Vision API where our Android device can detect and recognize objects from an image (or directly from the camera input). In this article, we will create an Android app that can recognize video-game characters. An official TensorFlow Android image classifier sample is available on the main GitHub repository. However, if you want to build it, it will take you some time, as you'll need to install the NDK, Bazel, and the total build time with Android Studio will take around 40 minutes.