Course Details
Topic 1 Image Recognition with CNN
- Introduction to Convolutional Neural Network (CNN)
- Convolution & Pooling
- Build a CNN Model for Image Recognition
Topic 2 Overfitting for Small Datasets
- Overfitting and Underfitting
- Methods to Solve Overfitting
- Small Dataset Overfitting Issue
- Data Augmentation & Dropout
Topic 3 Functional Keras API
- Overview of Functional API
- Create Sequential Model with Functional API
- Feature Map Visualization
Topic 4 Transfer Learning for Small Datasets
- Introduction to Transfer Learning
- Pre-trained Models in Keras
- Transfer Learning on Small Dataset
Course Info
Prerequisite
This is an intermediate course. The following knowledge is assumed:
Software Requirement
Please install the following software prior to the class
- Pycharm : Install Pycharm (https://www.jetbrains.com/pycharm/download/)
- Install Tensorflow on Mac
Please follow this guide to install Tensorflow on Mac https://www.tensorflow.org/install/install_mac
Please follow this guide to install Tensorflow on Window https://www.tensorflow.org/install/install_windows
Job Roles
- Data Scientists
- Data Analysts
- Engineers
Trainers
Richard Wan: Richard Wan is a ACTA certified trainer. Richard Wan has more than 30 years of experience in software development in various computer disciplines, including computer vision, communication and digital publishing.
Technical expertise includes: Windows, Linux developments with C, C++, Delphi (Object Pascal), Visual Studio, OpenCV. Embedded system programming including microcontrollers, Arduino, Pi, BeagleBone etc.
Ken Yuen: Ken Yuen is a ACTA certified trainer. He has more than 10 years of experience working as an instructor, Application Development Engineer, Technical Consultant and Project Manager. He is an MOE-Registered Instructor teaching STEM programs for past 3 years such as Arduino, Micro:bits and robotics to schools and libraries based on the smart nation initiative roadmap.
He completed his Diploma in Electronic Engineering at Singapore Polytechnic and graduated with Bachelor of Electrical and Electronics Engineering from Nanyang Technological University and certified PMP (Project Management Professional).
Quah Chee Yong: Quah Chee Yong is a ACTA trainer. Chee Yong is an experienced professional who has held various Technical, Operations and Commercial positions across several industries A firm believer that AI can create a better world, he has equipped himself with the Knowledge and Skills in the fields of Data Science, Machine Learning, Deep Learning and Cloud Deployment He has a deep passion for training & facilitating and is currently a Singapore WSQ certified Adult Educator. He particularly enjoys the interactive engagements with his fellow trainers and learners
Customer Reviews (6)
- thank you. Richard is very knowledgeable on this topic. Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment - Will Recommend Review by Course Participant/Trainee
-
1. Do you find the course meet your expectation? 2. Do you find the trainer knowledgeable in this subject? 3. How do you find the training environment