Richard Wan is an ACLP-certified lecturer and software consultant with over 40 years of experience in software and hardware development, spanning AI, computer vision, and machine learning. He began his programming career with 8-bit computing in the late 1970s and went on to earn his M.Sc. in Electrical Engineering (Computer Vision) from the University of Wisconsin–Madison. His professional contributions include co-founding multiple high-tech companies, pioneering digital publishing technologies, and leading AI-driven software development in healthcare, defense, and manufacturing.
Richard has taught a wide range of technical courses, including machine learning with Scikit-Learn, deep learning with TensorFlow and PyTorch, and computer vision with OpenCV. In predictive analytics, he emphasizes the use of PyTorch for building deep learning models that can forecast trends, detect anomalies, and classify outcomes. His teaching approach blends decades of hands-on development with structured, beginner-friendly instruction, equipping learners with practical skills to transform data into prediction.
Course Details
Course Details
What You'll Learn
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
Job Roles
- Data Scientists
- Data Analysts
- Engineers