TensorFlow makes it easy for beginners and experts to create machine learning models.
For beginners
The best place to start is with the user-friendly Sequential API. You can create models by plugging together building blocks. Run the “Hello World” example below, then visit the tutorials to learn more.
To learn ML, check out our education page . Begin with curated curriculums to improve your skills in foundational ML areas.
For experts
The Subclassing API provides a define-by-run interface for advanced research. Create a class for your model, then write the forward pass imperatively. Easily author custom layers, activations, and training loops. Run the “Hello World” example below, then visit the tutorials to learn more.
TensorFlow is a fast, flexible, and scalable open-source machine learning library for research and production.