2 minutes 235 words  

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.

Topics

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 Netural 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

I+ mage Processing with CNN

Recurrent Neural Network Applications

  • Language Processing with RNN

Details

Time

9:30 am – 6:00 pm

Location

This course is offered at the following Sakura offices:

  • Singapore
  • San Francisco.

Duration

2 days

Prerequisites

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