Date: 26 & 27 March 2022
Time: 10am – 5pm
Trainer: Assoc. Prof. Dr. Mohd Ibrahim Shapiai @ Abd Razak (Certified Nvidia Deep Learning Institute (DLI) and a senior lecturer at Universiti Teknologi Malaysia)
Registration Fee
Student RM 150
Professional RM 600
Please click on the link below for registration:
https://forms.gle/LGAMnBW7K28Arw5V8
Day 1: 27 March 2022
Python Programming: Course Overview
This course aims to teach beginners that want to learn the basics of Python Programming. The course includes all the basics of Python Programming which are data types, control structures, functions, import modules and packages.
The course also covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. The course has no pre-requisites and avoids all but the simplest mathematics. Anyone with moderate computer experience should be able to learn the basic of Python Programming.
Course Contents
Module 1: Get Started
- What is Raspberry Pi
- Raspberry Pi 3 Layout
- Raspberry Pi Accessories
Module 2: Setup Raspbian
- Installing Raspbian OS
- Configure Keyboard
- Setup WiFi
- Setup SSH
- Setup VNC
Module 3: Raspbian
- Explore the Raspbian Interface
- Terminal Commands
Module 4: Programming
- Scratch
- Python
Module 5: Raspberry GPIO
- Electronics components
- Raspberry Pi GPIO
- Digital Output
- Digital Input
- Analog Output & PWM
- Frequency Control
Module 6: Advanced Raspberry Projects
- Project 1 : Making a GUI to Control LED Brightness
- Project 2 : Changing the Color of an RGB LED
- Project 3 : Programming with Interrupts
- Project 4 : Controlling Servo Motor with GUI
- Project 5 : Controlling Arduino from Raspberry Pi
- Project 6 : Working with Camera
Day 2: 28 March 2022
TOPIC INCLUDE
- Installing TensorFlow + Keras
- Math Operation with TensorFlow
- Neural Network
- CNN
- Anaconda
Course Contents
Module 1: Getting Started
- GPU programming for Deep Learning
- Install TensorFlow and Keras for CPU & GPU configuration
Module 2: Basic TensorFlow Operation
- Constant
- Graph Operation
- Math
- Matrix
- Sample Mi. representation
Module 3: Datasets
- Iris Flower Datasets
- MINIST Handwritten Digits Dataset
- QFAR image Dataset
- One Hot Encoding/Decoding
- Split Dataset to Training /Testing
Module 4: What is Neural Network
- Theory
- Handson with Keras
Module 5: What is CNN
- CNN architecture
- Convolution
- Pooling & Stride
- Drop out
Module 6: CNN with Keras
- Design your network
Module 7: Pretrained Network in Keras
- Imagenet
- VGG Net
- Resnet
- Inception
- Exception
Module 8: Anaconda
- Platform for phyton
Module 9: Train Your Own Image
- Bring your own problem
More about CAIRO UTM:
CAIRO UTM (Centre for Artificial Intelligence & Robotics) is one of the leading Centres of Excellence in Malaysia focusing on Artificial Intelligence, Robotics, Control and Automation. Established in 1997, CAIRO UTM has produced numerous talents and significant research outcomes on AI & Robotics. In 2018, CAIRO UTM was awarded as one of the Competence Centre by the Ministry of International Trade and Industry MITI. UTM has strong linkages and networking with academic institutions, government sectors and industrial sectors, on national and international level.