Chapter 1. TensorFlow – Basic Concepts

In this chapter, we'll cover the following topics:

  • Machine learning and deep learning basics
  • TensorFlow – A general overview
  • Python basics
  • Installing TensorFlow
  • First working session
  • Data Flow Graph
  • TensorFlow programming model
  • How to use TensorBoard

Machine learning and deep learning basics

Machine learning is a branch of artificial intelligence, and more specifically of computer science, which deals with the study of systems and algorithms that can learn from data, synthesizing new knowledge from them.

The word learn intuitively suggests that a system based on machine learning, may, on the basis of the observation of previously processed data, improve its knowledge in order to achieve better results in the future ...

Get Getting Started with TensorFlow now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.