Introduction to TensorFlow
TensorFlow makes it easy for beginners and experts to create machine learning models for desktop, mobile, web, and cloud. See the sections below to get started.
TensorFlow
Learn the foundation of TensorFlow with tutorials for beginners and experts to help you create your next machine learning project.
For JavaScript
Use TensorFlow.js to create new machine learning models and deploy existing models with JavaScript.
For Mobile & IoT
Run inference with TensorFlow Lite on mobile and embedded devices like Android, iOS, Edge TPU, and Raspberry Pi.
For Production
Deploy a production-ready ML pipeline for training and inference using TensorFlow Extended (TFX).
Swift for TensorFlow
Integrate directly with Swift for TensorFlow, the next generation platform for deep learning and differentiable programming.
TensorFlow ecosystem
TensorFlow provides a collection of workflows to develop and train models using Python, JavaScript, or Swift, and to easily deploy in the cloud, on-prem, in the browser, or on-device no matter what language you use.
Looking to expand your ML knowledge?
TensorFlow is easier to use with a basic understanding of machine learning principles and core concepts. Learn and apply fundamental machine learning practices to develop your skills.
