Amazon SageMaker is a machine learning platform that allows users to build, train, and deploy machine learning models at scale. It provides several components including algorithms, hyperparameter optimization, and tools for building, hosting and deploying models. Users can choose from Amazon's built-in algorithms or bring their own custom algorithms. Models can be trained on Amazon's GPU and CPU instances and deployed for low latency inference.