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)

Publisher resources

View/Submit Errata

Product information

  • Title: Getting started with TensorFlow
  • Author(s): Aurélien Géron
  • Release date: April 2017
  • Publisher(s): O'Reilly Media, Inc.
  • ISBN: 9781491978740