Build smarter apps with 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. Whether you’re an experienced Android developer, or just starting out, here are some ML resources to help you get the best results.
Lose It! is a weight loss calorie tracker app. It helps you lose weight by logging all the food you eat so you know how many calories you have consumed. Lose It! uses the ML Kit text recognition API to scan nutrition labels to pull in the data when users are entering a new food that isn’t in their library.
PlantVillage helps farmers detect diseases in Cassava Plants. Penn State University and the International Institute of Tropical Agriculture uses their custom TensorFlow models running offline on mobile devices to help farmers detect early sign of plant diseases.