DEEP LEARNING MODELS AND AI USING PYTHON (SF)

DEEP LEARNING MODELS AND AI USING PYTHON (SF)

Funded

Course Duration

16.0 hr(s)

Who Should Attend

This particular course should be attended by those who want to learn artificial intelligence models and algorithms using Python.

What's In It for Me

  • Understand the behind the scenes of deep learning and AI
  • Learn Neural Networks, various deep learning algorithms and its applications
  • Understand how to choose the right models for the right business case
  • Learn how to optimize deep learning models
  • Learn how deep learning and AI is involved in the new technologies being used by businesses

Course Overview

This course gives learners an overview of working of neural network for predictive analytics and its use in performing advanced machine learning and building artificial intelligent systems. The learners get to work on advanced libraries such as TensorFlow and Keras developed by Google.

Course Schedule

Next available schedule

Course Objectives

  • Learn the statistical algorithms behind deep learning and understand how to test hypotheses
  • Understand the platforms and tools available for deep learning and the various Python libraries that can be used
  • Understand and learn how to code deep learning algorithms and develop models using Python Programming
  • Use statistical modelling and deep learning algorithms to train data to perform various actions and derive patterns
  • Evaluate deep learning models to identify intended and unintended outcomes
  • Evaluate and optimize effectiveness of deep learning models
  • Optimize model using Python programming and statistical methods
  • Use deep learning models for predictive and diagnostic analysis and draw relevant insights required to support decision making

Pre-requisites

This course requires working knowledge of Python and basic understanding of machine learning. Participants who do not meet these requirements are encouraged to take up Fundamentals of Python Programming and Advanced Analytics and Machine Learning using Python prior to this course.

  • Hardware & Software

This course will be conducted as a Virtual Live Class (VLC) via Zoom platform. Participants must own a zoom account and have a laptop or a desktop with “Zoom Client for Meetings” installed. This can be downloaded from https://zoom.us/download

System Requirement

Must Have:

Please ensure that your computer or laptop meets the following requirements.

  • Operating system: Windows 10 or MacOS (64 bit or above)
  • Processor/CPU: 1.8 GHz, 2-core Intel Core i3 or higher
  • Minimum 20 GB hard disk space.
  • Minimum 8 Gb RAM
  • Webcam (The camera must be turned on for the duration of the class)
  • Microphone
  • Internet Connection: Wired or Wireless broadband
  • Latest version of Zoom software to be installed on computer or laptop prior to the class.

Course Outline

MODULE 1: Introduction to AI and Basics of Neural Networks

This module introduces the fundamentals of Artificial Intelligence and Deep Learning. You will learn about the role of AI and Deep Learning in businesses today. The module also covers the basics of Neural Networks and how you can use Neural Networks to solve simple problems.

  • Introduction to AI and Deep Learning
    • What is AI and Deep Learning?
    • Role of AI and Deep Learning in businesses today
    • What can you do with deep learning?
  • Neural Networks
    • Building Blocks of neural networks
    • Implementing Neural Networks using Python
      • Multilayer perceptron for deeper networks
      • Activity 1: Creating a simple NN
      • Activity 2: Creating NN for multiple outputs
      • Activation Functions and Cost Functions
      • Gradient Descent Backpropagation
      • Hyperparameters of an NN architecture
      • Activity 3: Manual neural network classification task

MODULE 2: Introduction to TensorFlow

This module covers Python libraries for Deep Learning and provides an overview of TensorFlow basics. You will learn about TensorFlow graphs, variables, and placeholders, and develop NN models using TensorFlow.

  • Python libraries for Deep Learning
  • TensorFlow basics
  • TensorFlow graphs, variables and placeholders
  • Creating NN with TensorFlow
  • Regression using TensorFlow
  • Classification using TensorFlow
  • Activity 1: Developing a regression model using TensorFlow
  • Activity 2: Developing a classification model using TensorFlow
  • Saving and restoring models
  • Deployment of inference ft. Gradio

MODULE 3: Convolutional Neural Networks

This module provides an in-depth overview of the architecture of Convolutional Neural Networks. You will explore the MNIST dataset and learn how to classify images using CNNs.

  • Understanding CNNs and Architecture of a CNN
  • MNIST data – Overview
  • Image classification using CNN
  • Activity: Developing CNN model to classify MNIST CNN dataset
  • Real world industry examples of CNNs in action

MODULE 4: Recurrent Neural Networks

This module introduces the RNN layer and teaches you how to create a RNN. You will also learn about the Long Short-Term Memory (LSTM) and Gated Recurrent Unit (GRU).

  • Understanding RNNs
  • Architecture of an RNN and Implementing RNN using Python
  • Introduction to LSTM and GRU
  • RNN with TensorFlow API
  • Activity: Time series forecasting using RNN
  • Real world industry examples of RNNs in action

MODULE 5: Object Detection and Deep Fakes

This module introduces Autoencoders and Generative Adversarial Networks (GAN). You will learn how deep fakes are created and explore object detection using GAN.

  • Introduction to AutoEncoders
  • Introduction to Generative Adversarial Networks (GAN)
  • How deep fakes are created?
  • Activity: Object detection using GANs
  • Real world industry examples of GANs in action

Certificate Obtained and Conferred by

  • Certificate of completion from NTUC LearningHub

Upon meeting at least 75% attendance and passing the assessment(s), participants will receive a Certificate of Completion from NTUC LearningHub.

Additional Details

Medium of Instruction: English

Trainer:Trainee Ratio is 1:16

Mode of Delivery: Virtual Live Class (VLC) via Zoom

As this is a government subsidised programme, the entire training programme will be video recorded for audit purposes by the relevant funding agency. To ascertain their presence, Trainees / Participants are required to

  • Turn on web camera to show real-time video, as opposed to using a profile picture / video (jpg/jpeg, gif or png image file) for the entirety of the training and assessment session.
  • Ensure that their faces are fully visible (not just the forehead / eyebrows)
  • Use their full name as per NRIC / Passport as their Screen Name on Zoo

Price

Course Fee and Government Subsidies

  

Individual Sponsored 

Company Sponsored 

 

Non-SME 

SME 

Before GST 

After GST 

Before GST 

After GST 

Before GST 

After GST 

Full Course Fee
(For Foreigners and those not eligible for subsidies)

$1,450.00

$1,580.50

$1,450.00

$1,580.50

$1,450.00

$1,580.50

For Singapore Citizens aged 39 years and below
and
For all Singapore Permanent Residents
(The minimum age for individual sponsored trainees is 21 years)

$435.00

$474.15

$435.00

$474.15

$145.00

$184.15

For Singapore Citizens aged 40 years and above

$145.00

$184.15

$145.00

$184.15

$145.00

$184.15

Funding Eligibility Criteria:

Individual Sponsored Trainee

Company Sponsored Trainee

  • Singapore Citizens or Singapore Permanent Residents
  • Trainee must pass all prescribed tests / assessments, and attain 100% competency
  • NTUC LearningHub reserves the right to claw back the funded amount from trainee if he/she did not meet the eligibility criteria
  • Singapore Citizens or Singapore Permanent Residents
  • Trainee must pass all prescribed tests / assessments, and attain 100% competency
  • NTUC LearningHub reserves the right to claw back the funded amount from the employer if trainee did not meet the eligibility criteria

Remarks:

Individual Sponsored Trainee

Company Sponsored Trainee

SkillsFuture Credit:

  • Eligible Singapore Citizens can use their SkillsFuture Credit to offset course fee payable after funding

UTAP:

  • NTUC Members can enjoy up to 50% funding (capped at $250 per year) under Union Training Assistance Programme (UTAP)

Absentee Payroll (AP) Funding:

  • $4.50 per hour, capped at $100,000 per enterprise per calendar year
  • AP funding will be computed based on the actual number of training hours attended by the trainee
  • Note: Courses / Modules under Professional Conversion Programme (PCP) will not be eligible for AP funding claim.

Terms and conditions apply. NTUC LearningHub reserve the right to make changes or improvements to any of the products described in this document without prior notice.

Prices are subject to other LHUB miscellaneous fees.

What Others Also Enrolled In