With ML Kit's image labeling APIs, you can recognize entities in an image without having to provide any additional contextual metadata, using either an on device API or a Cloud- based API.
Image labeling gives you insight into the content of images. When you use the API, you get a list of the entities that were recognized: people, things, places, activities, and so on. The label associated with each entity comes with a score that indicates the confidence the ML model has in its relevance. With this information, you can perform tasks such as automatic metadata generation and content moderation.