Google Cloud AI Platform is a managed service that allows you to build, train, and deploy ML models, while TensorFlow is an open-source machine learning framework that provides tools for building and training ML models. AI Platform supports TensorFlow as well as other frameworks like Scikit-learn and XGBoost. The key difference is that AI Platform abstracts infrastructure management, whereas TensorFlow requires more manual setup and control over the training and deployment process.
Example:
Using TensorFlow to develop a deep learning model on your local machine, but using Google Cloud AI Platform to scale the training across multiple GPUs.