Google I/O is a wrap! Catch up on TensorFlow sessions View sessions

Why TensorFlow

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.

Beginner
Your first neural network

Train a neural network to classify images of clothing, like sneakers and shirts, in this fast-paced overview of a complete TensorFlow program.

Intermediate
Recommender systems

Start with building and training a retrieval model to predict a set of movies that a user is likely to watch, and then use a ranking model to create recommendations.

Expert
Generative adversarial networks

Train a generative adversarial network to generate images of handwritten digits, using the Keras Subclassing API.

Powered by TensorFlow

A diverse community of developers, enterprises and researchers are using ML to solve challenging, real-world problems. Learn how their research and applications are being #PoweredbyTF and how you can share your story.

Companies using TensorFlow

Airbnb
Coca Cola
Deepmind
GE Healthcare
Google
Intel
NERSC
Twitter
Airbus
AMD
ARM
Baker Hughes
Bitmain
Bloomberg
Cai Cloud
Cambia
Carousell
Castbox
Ceva
CI&T
Dropbox
eBay
Fluent
Himax
IBM Power Systems
JD.com
Kakao
Kika
Lenovo
LinkedIn
Matroid
Mediatek
Meituan
Mi
Mobvoi
Movidius
Musically
Netease
Nvidia
PayPal
Qualcomm
Quantiphi
SAP
Sinovation
Snapchat
Sogou
Tencent
Texas Instruments
Uber
Unisound
VSCO
WPS
360
3dr

News & announcements

Check out the TensorFlow blog for additional updates, and subscribe to our TensorFlow newsletter to get the latest announcements sent directly to your inbox.

What's new in TensorFlow 2.9

Learn about performance improvements with oneDNN, a new API for model distribution called DTensor, and more.

TensorFlow at Google I/O

Check out the Google I/O recap to learn what’s new in TensorFlow and watch sessions on model training, Responsible AI, web ML, edge devices and more.

ML Community Day

Explore the latest developments in Google’s machine learning ecosystem that can be applied to your ML-powered apps and cutting edge research.

Explore Google Dev Library

Dev Library is a showcase of what developers have created with Google technologies. See what’s being built with ML, and submit your own!

Resources and community support

We are committed to fostering an open and welcoming ML community. Join the TensorFlow community and help grow the ecosystem.

TensorFlow Forum  

Join the TensorFlow Forum to share ideas, discuss technical questions and connect with the TensorFlow community.

TensorFlow Blog  

We post regularly to the TensorFlow Blog, with content from the TensorFlow team and the best articles from the community.

YouTube  

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.

TensorFlow announcements  

Join the TensorFlow announcement mailing list to learn about the latest release updates, security advisories, and other important information from the TensorFlow team.