Data drives decisions and actions. Machine learning uses data to build models that can predict unknown data. The machine learning process involves getting data, preparing it by extracting features, training a model on known data and labels, and evaluating the model's performance on predicting labels of unknown data. These trained models can then be deployed as web services to power applications.