O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Getting started with TensorFlow

Book Description

This Lesson will answer your key questions about getting started with TensorFlow, a library for machine learning and working with deep neural networks.

What you’ll learn—and how you can apply it

You’ll learn the necessary basics to get starting using TensorFlow and will be able to follow TensorFlow tutorials.

This lesson is for you because

You’ve gained a technical understanding of TensorFlow basics and are ready to move to the next step of training a very large neural network.

You want to learn the basics of TensorFlow, including installation, managing graphs, placeholders, and optimization.

You have some programming experience and you eventually want to take your skills to the next level and train very large neural nets.

You don’t have much experience in deep learning libraries, hands-on with examples of code.


  • Understanding of gradient descent
  • Programming experience (understanding of how to code in Python)

Materials or downloads needed:

  • Python
  • TensorFlow (recommend latest version, code written and tested on v. 0.11)