Build the Future with TensorFlow

An end-to-end open source platform for building and deploying machine learning models. Power next-generation AI for the cloud, edge, and web.

Machine Learning

From training to production, scale your ML models with our powerful tools.

Deep Learning

High-performance neural network API for research and production use cases.

Deployment

Deploy models to production with seamless integration across platforms.

What is TensorFlow?

TensorFlow is an open-source software library for machine learning. Created by Google's AI Research team, it empowers developers and researchers to create advanced algorithms that drive innovation.

Open Source

Free to use and modify under Apache 2.0 license

Scalable

Designed for everything from desktops to mobile devices and cloud

Portable

Runs on CPUs, GPUs, and TPUs

Ready to get started?

Build, train, and deploy your first AI model in under 5 minutes.

import TensorFlow print("Hello, world!")
model = Keras.Model() model.save("my_model")
import tensorflowjs as tfjs tfjs.convert_my_model()