What's new in Android Machine Learning?

Machine learning (ML) is a programming technique that provides your apps the ability to automatically learn and improve from experience without being explicitly programmed to do so. This is especially well-suited for apps that utilize unstructured data such as images and text, or problems with large number of parameters such as predicting the winning sports team.

Android supports a wide variety of machine learning tools and methods: The ML design guides, Google's turnkey machine learning SDK ML Kit, TF Hub for finding pre-built cutting edge models, TF Lite Model Maker to train an existing model with your own data, and ML Kit custom models and Android Studio for integrating these models into your app. The choice is yours.