Teaching computers to recognize patterns and make predictions without explicitly programming every step. Like teaching a child to recognize dogs by showing them many pictures of dogs.
Spotify uses machine learning to recommend songs based on what you've listened to before.
All four are managed platforms to build, train, tune, deploy, and monitor machine learning models. They provide notebooks/IDE experiences, managed training jobs, model registries, endpoints for real-time inference, batch prediction options, and MLOps features (pipelines, CI/CD integration, monitoring). Differences are mostly in ecosystem integrations, UI/SDK preferences, and pricing/quotas.