Advanced Computer Vision with Deep Learning | SGInnovate
January 31-1
2019

Location

BASH, Level 3,
79 Ayer Rajah Crescent
Singapore 139955

Price

Early Bird Module 1 (Ticket Inclusive of G.S.T) - $813.2
Module 1 (Ticket Inclusive of G.S.T) - $856

Advanced Computer Vision with Deep Learning

Organised by SGInnovate and Red Dragon AI

Together with Red Dragon AI, we at SGInnovate are pleased to present the Deep Learning Developer Series. This workshop is the second installation of the Deep Learning Series Workshop. In this module, we go beyond the basic skills learned in module 1 such as Convolutional Neural Networks. This module will also expand your ability to build modern image networks using a variety of architectures and for applications beyond simple classification.

To understand the current state-of-the-art technologies, we will review the history of ImageNet winning models and focus in on the Inception and Residual models.  We will also look at some of the cutting-edge models such as NASNet and AmoebaNet, show how they are different and how the field has gone beyond hand-engineered models. 

One key skill that you will acquire is to learn how to use these modern architectures as feature extractors and then applying them to create applications like image search and similarity comparisons.

Start here

    • Have an interest in Deep Learning?
    • Join us if you are able to read and follow codes
    • This module is compulsory before you take the advanced modules
     
    • You will need to take module 1 before this module
     
    • You will need to take module 1 before this module
     
    • You will need to take module 1 AND module 2 OR 3 before this module
     
    • You will need to take module 1, 2 AND 3 before this module
    • Attain a “Deep Learning Specialist” certification when you complete all five modules
     
    • Have an interest in Deep Learning?
    • Join us if you are able to read and follow codes
    • This module is compulsory before you take the advanced modules
     
    • You will need to take module 1 before this module
     
    • You will need to take module 1 before this module
     
    • You will need to take module 1 AND module 2 OR 3 before this module
     
    • You will need to take module 1, 2 AND 3 before this module
    • Attain a “Deep Learning Specialist” certification when you complete all five modules
     

In this module you will also discover how to do such tasks as object detection and learn how models (like YOLO) are able to go beyond just classifying images to detecting where multiple objects are in an image. 

You will also learn about image segmentation and classifying at the pixel level. This will involve using architectures like U-Nets and DenseNets and learning how they are used in a variety of image segmentation tasks from perception for self-driving cars to medical image analysis.

Building on the tools taught in the first module, we will be going beyond just using TensorFlow and Keras, to introduce PyTorch and TorchVision, which are often being used for research in computer vision and cutting-edge architectures.

As with all the modules, you will have the opportunity to build multiple models yourself. Most importantly, as part of your main project, you will be challenged to use your newly learned skills in an application that relates to your field of work or interest.

Beyond giving you an understanding of what can be done in cutting-edge computer vision and how it is done, the goal of the workshop is to arm you with deep learning computer vision skills so that you can apply it in your own area of work or projects..

This workshop is eligible for funding support. For more details, please refer to the "Pricing" tab above.

In the course participants will: 

  • Learn about advanced classification and objection detection
  • Introduction into PyTorch and TorchVision
  • Acquire skills to create applications like image search and similarity comparisons
  • Learn about image segmentation and classifying at the pixel level with architectures like U-Nets and DenseNets and how they are used in a variety of image segmentation tasks

Mandatory Prerequisites:

Day 1 

08:45am – 09:00am: Registration
09:00am – 10:45am: Key Concepts behind Deep Learning and Introduction to the basic math
A simple introduction to how the math behind networks works

  • The math of Neural Networks and Back Propagation
  • Activation functions
  • Loss functions
  • Optimization functions

10:45am – 11:00am: Tea Break
11:00am – 12:30pm: Building your first Neural Network
Frameworks: TensorFlow, Keras - A look into the Keras API

  • Parts of a Model
  • Hidden Layers in action
  • Keras Layers API
  • Multi-Layer Perceptrons 
  • Setting Hyperparameters

12:30pm – 1:30pm: Lunch
1:30pm – 3:00pm: Building a Convolutional Neural Network
Frameworks: TensorFlow, Keras - Convolutional Model Architectures

  • Convolution layers
  • Pooling layers
  • Dropout and how it affects networks
  • Combining Convolution layers

3:00pm – 3:15pm: Tea Break
3:15pm – 4:45pm: Using Transfer Learning for new problems
Frameworks: TensorFlow, Keras - Understanding the Estimator framework and its advantages

  • Inception Network
  • Building a classifier with a pre-trained network
  • Reusing and retraining weights for a specific task

4:15pm – 5:15pm: Doing a Project
Frameworks: TensorFlow, Keras - Actually *doing something* is very important

  • Ideas for projects to do
  • Q&A on ‘doable projects’
  • Homework: What to bring to the next session

5:15pm – 5:30pm: Closing Comments and Questions

 

Day 2 

08:45am – 09:00am: Registration
09:00am – 10:45am: Deep Learning for Natural Language Processing
Frameworks: TensorFlow, Keras, Estimators - Using Deep Learning for problems related to language 

  • Ways to represent words and language
  • Intro to RNNs
  • Classifying Text

10:45am – 11:00am: Tea Break
11:00am – 12:30pm: Project Clinic 1
Project questions and general follow up

12:30pm – 1:30pm: Lunch
1:30pm – 2:30pm: Deep Learning for Computer Vision 
Frameworks: TensorFlow, Keras, Estimators - Various types of Computer vision tasks

  • Understanding more advanced image networks
  • Generative modelling for images
  • Examples of Style Transfer and Deep Dream

2:30pm – 3:15pm: Building a Model for Structured Data with TensorFlow Estimators
Frameworks: TensorFlow, Estimators, Datasets API - Understanding the Estimator framework and its advantages

  • What makes up an Estimator 
  • Canned Estimator
  • Building a network for Structured Data
  • Estimator Input function
  • Intro to the TensorFlow Datasets API

3:15pm – 3:30pm: Tea Break
3:30pm – 4:30pm: Project Clinic 2
Project questions and general follow up

4:30pm – 5:00pm: Closing Comments and Questions

Funding Support

This workshop is eligible for CITREP+ funding.

CITREP+ is a programme under the TechSkills Accelerator (TeSA) – an initiative of SkillsFuture, driven by the Infocomm Media Development Authority (IMDA).



*Please see ‘Guide for CITREP+ funding eligibility and self-application process’ below for more information. 

Funding Amount: 

  • CITREP+ covers up to 90% of your nett payable course fee depending on eligibility for professionals

Please note: funding is capped at $3,000 per course application

  • CITREP+ covers up to 100% funding of your nett payable course fee for eligible students / full-time National Servicemen (NSF)

Please note: funding is capped at $2,500 per course application

Funding Eligibility: 

  • Singaporean / PR
  • Meets course admission criteria
  • Sponsoring organisation must be registered or incorporated in Singapore (only for individuals sponsored by organisations)

Please note: 

  • Employees of local government agencies and Institutes of Higher Learning (IHLs) will qualify for CITREP+ under the self-sponsored category
  • Sponsoring SMEs organisation who wish to apply for up to 90% funding support for course must meet SME status as defined here

Claim Conditions: 

  • Meet the minimum attendance (75%)
  • Complete and pass all assessments and / or projects

Guide for CITREP+ funding eligibility and self-application process:

For more information on CITREP+ eligibility criteria and the application procedure, please click here

                       In partnership with:                                  Driven by:
              
  

  

For enquiries, please send an email to [email protected]


Dr Martin Andrews
Martin has over 20 years’ experience in Machine Learning and has used it to solve problems in financial modelling and has created AI automation for companies. His current area of focus and speciality is in natural language processing and understanding. In 2017, Google appointed Martin as one of the first 12 Google Developer Experts for Machine Learning. Martin is also one of the co-founders of Red Dragon AI. 

 


Sam Witteveen
Sam has used Machine Learning and Deep Learning in building multiple tech start-ups, including a children’s educational app provider which has over 4 million users worldwide. His current focus is AI for conversational agents to allow humans to interact easier and faster with computers. In 2017, Google appointed Sam as one of the first 12 Google Developer Experts for Machine Learning in the world. Sam is also one of the co-founders of Red Dragon AI. 

Topics: Artificial Intelligence / Deep Learning / Machine Learning / Robotics

You may also like the following: