-
Book Overview & Buying
-
Table Of Contents
Flutter for Beginners - Fourth Edition
By :
The term artificial intelligence (AI) is an overloaded term that can apply to a vast array of technologies. For software development, the relevant part of AI that seems to be having great success is machine learning. This technology is behind features such as allowing your app to interpret the contents of an image or predict the likely products you may purchase based on your previous purchase history.
Machine learning tooling effectively learns from large quantities of marked-up training data, such as images with descriptions or product baskets with items in them. It can then extrapolate based on an individual example (e.g., a picture or a single purchase history) against this training data to predict the likelihood that the picture contains a cat or that the purchaser will need to buy a can of drink.
You will have seen examples of this in Spotify predicting the next song, Amazon suggesting that people who bought this item also bought these other items, or photography...