TensorFlow is an end-to-end open source platform for machine learning. It has a comprehensive, flexible ecosystem of tools, libraries and community resources that lets researchers push the state-of-the-art in ML and developers easily build and deploy ML powered applications.
Easy model building
Build and train ML models easily using intuitive high-level APIs like Keras with eager execution, which makes for immediate model iteration and easy debugging.
Robust ML production anywhere
Easily train and deploy models in the cloud, on-prem, in the browser, or on-device no matter what language you use.
Powerful experimentation for research
A simple and flexible architecture to take new ideas from concept to code, to state-of-the-art models, and to publication faster.
Solutions to common ML problems
Simple step-by-step walkthroughs to solve common ML problems with TensorFlow.
Train a neural network to classify images of clothing, like sneakers and shirts, in this fast-paced overview of a complete TensorFlow program.
Train a generative adversarial network to generate images of handwritten digits, using the Keras Subclassing API.
Train a sequence-to-sequence model for Spanish to English translation using the Keras Subclassing API.
Companies using TensorFlow
News & announcements
See updates to help you with your work, and subscribe to our monthly TensorFlow newsletter to get the latest announcements sent directly to your inbox.
There's lots of great new things available in TensorFlow since last year's I/O. This session will take you through 4 of the hottest from Hyperparameter Tuning with Keras Tuner to Probabilistic Programming to being able to rank your data with learned ranking techniques...
Resources and community support
We are committed to fostering an open and welcoming ML community. Join the TensorFlow community and help grow the ecosystem.
Connect with participants and explore the winning projects from our #PoweredByTF DevPost Challenge.
See details of in-progress, planned, and completed development activities for TensorFlow 2.
We post regularly to the TensorFlow Blog, with content from the TensorFlow team and the best articles from the community.
Our YouTube Channel focuses on machine learning and AI with TensorFlow. Explore a number of new shows, including TensorFlow Meets, Ask TensorFlow, and Coding TensorFlow.
For up-to-date news and updates from the community and the TensorFlow team, follow @tensorflow on Twitter.
Join the TensorFlow announcement mailing list to learn about the latest release updates, security advisories, and other important information from the TensorFlow team.