The Beginners Guide to TensorFlow

The Beginners Guide to TensorFlow

Training 24 Sep 2017 2 minutes 235 words

With Deep learning (also known as deep structured learning, hierarchical learning or deep machine learning) is a branch of machine learning based on a set of algorithms that attempt to model high level abstractions in data. TensorFlow is one of the newest and most comprehensive libraries for implementing deep learning. This course will show you how to build deep learning applications using TensorFlow.


We cover topics including:

  • Installing TensorFlow
  • Math Operations with TensorFlow
  • Neural Networks
  • Deep Learning
  • Image Processing with Convolutional Neural Network (CNN)
  • Language Processing with Recurrent Neural Network (RNN)

Getting Started

  • What is Deep Learning
  • What is Machine Learning
  • What is TensorFlow
  • Installing TensorFlow

Simple Operations with TensorFlow

  • Math Operations with TensorFlow
  • TensorFlow Data Structure
  • Complex Numbers
  • Random Numbers

Machine Learning with TensorFlow

  • MNIST Dataset
  • Nearest Neighbour Classifier
  • Linear Regression Classifier
  • Logistic Regression Classifier
  • Clustering

Neural Networks with TensorFlow

  • Basic Neural Networks (NN)
  • Single Layer Perceptron
  • Multi Layer Perceptron
  • Deep Neural Networks

Deep Learning

  • Deep Learning Techniques
  • Convolutional Neural Networks (CNN)
  • Recurrent Neural Networks (RNN)

Convolutional Neural Network Applications

  • Image Processing with CNN

Recurrent Neural Network Applications

  • Language Processing with RNN



9:30 am – 6:00 pm


This course is offered at the following Sakura offices:

  • Singapore
  • San Francisco.


2 days


This course has no prerequisites, but hands on experience with Python would be helpful.

What is provided

  • Lunch
  • Internet

What you need to bring

Your own laptop