Automated machine learning in Azure allows users to train models without extensive data science knowledge. It automatically tries different preprocessing techniques and algorithms in parallel to find the best performing model. Users can create an automated machine learning job that configures settings like the training script and compute target before starting a run. The automated process prepares data, trains and evaluates multiple models, and can deploy the best performing model as a predictive service.