Registration
For those who are interested in this workshop, please go to the following URL to register:
https://goo.gl/forms/YmovZiRt6okdXPjK2
Eligibility
We welcome to all high school students and teachers who are interested in participating the Macau AI Challenge 2019 to join the captioned workshop. However, it would be highly appreciate if the participants have the following knowledge.
– Basic programming concept (e.g., Python, Java, C, or C++)
– Basic calculus (e.g., basic derivative)
– Basic computing knowledge (e.g., understanding how the computer and virtual machine work)
Detail
The 1st workshop for the Macau AI Challenge 2019 will be held in University of Macau on 15-16 December 2018. The workshop is a 2 days training and the lecture venue will be announced later.
The workshop will be organized by Department of Computer and Information Science
The teaching team include the following faculty members of the department.
Prof. Ryan Leong Hou U
Prof. Derek Fai WONG
Prof. Shirley Weng In SIU
Prof. Bob ZHANG
Prof. Long CHEN
The team has rich experience in the areas of big data management, machine learning, image processing, and natural language processing. The workshop will cover, but are not limited to, the following topics.
- Fundamental concept of machine learning
- Build up the computational environment locally and on Alibaba Cloud
- Basic knowledge of image data processing
- Training data based on Support Vector Machine (SVM)
- Training data based on Neural Network (NN)
Python will be the major programming language but we may touch some other languages if necessary.
Schedule (Venue: E04-G078, Anthony Lau Building)
Day1 (PM 2:00 p.m.)
0. Opening and Competition Introduction, 1 hr
1. Introduction of the Cloud Computing Services on AlibabaCloud, 1 hr Lecture
2. Environment Setup, Basic Python Programming, and Machine Learning Fundamental, 1hr Lecture + 1hr Practice
Set up the environment including tools like Anaconda, Python, OpenCV, Scikit-Learn, Tensorflow and Keras. In addition, we will introduce how to use the resources on AlibabaCloud.
Setup a ECS and use Jupyter Notebook on AlibabaCloud
Day2 (AM 9:00 a.m.)
3. Basic Image Processing and Features Detection and Description in Images, 1.5 hr Lecture
This lecture includes the introduction about image processing tasks like image data manipulation and image filtering. This lecture includes the different features can be derived from a image like SIFT and SURF.
4. Image Processing and Feature Engineering in OpenCV: 1.5hrs Lab
Getting some valuable features from a image using OpenCV
Day2 (PM 1:00 p.m.)
5. Machine Learning Basics, 1.5hrs Lecture
Introduce basic idea behind ML, and then the Linear Model, Tree Model, and Ensemble of Models
6. Machine Learning in Scikit-Learn, 1hr Lab
Using Scikit-Learn to finish a simple classification problem
Day2 (PM 3:30 p.m.)
7. Deep Learning Basics, 1.5hrs Lecture
Introduce the neural network and the deep neural network and their learning algorithm
8. Deep Learning in Tensorflow and Keras, 1hrs Lab
Using neural networks in Tensorflow and Keras to finish a simple classification problem