Bring the power of machine learning to apps and workflows.

Leverage AI to solve real-world problems

Find solutions to accelerate machine learning tasks at every stage of your workflow.
Choose your own learning path by exploring TensorFlow's curated curriculum and extensive resource library.
Tools and APIs to make easy, safe, and scalable AI applications using Google's large language models.
Train and deploy your own large language model (LLM) on Android using this toolkit.
Learn how to build and improve on a neural network that can recognize images of clothing.
Open source cross-platform machine learning solutions that can be customized and deployed in just a few lines of code.
Search and discover hundreds of trained, ready-to-deploy machine learning models in one place.
Easy to learn and simple APIs running on top of the TensorFlow machine learning platform.
ML tools optimized for high performance, on-device machine learning across Android and iOS devices, embedded Linux, and microcontrollers.
Train and deploy ML models in the web browser and in Node.js.
Manage a production pipeline with best practices for data automation, model tracking, performance monitoring, and model retraining.
What’s new in AI
Tools and resources for creating, training, deploying, and managing ML at scale, on-device, on-prem, and in the cloud.

Solve for additional use cases

Discover more resources across Google's suite of developer technologies.
Develop for a range of audiences and form factors.
Create fast, secure sites and apps for the open web.
Simplify and scale end-to-end development.