Introduction
The Generative AI and AIoT (GenAIoT) Coding Skills Education for Gifted Students programme aims to equip gifted students with essential knowledge related to AI, GenAI and AIoT technologies, engineering and mathematics, problem solving abilities, as well as other hands-on skills including software and hardware programming.
The programme also aims to nurture positive values and attitudes among gifted students, such as ethics of using AI technology, ability to distinguish between real and fake contents, and perseverance to overcome problems, empowering them to become youth leaders with the right values.
Programme objectives
- To provide gifted students with knowledge of foundation mathematics for use in AI and Python programming for development of relevant AI applications
- To equip students with engineering skills and experiences, through lab sessions, assignments and projects, to develop IoT devices by using advanced hardware and software utilised in the industry
- To develop gifted students’ hands-on coding abilities and problem solving skills to carry out AI projects, especially developing their own AI model, and have the ability to evaluate its quality
- To enhance gifted students’ awareness of the applications and development of generative AI, LLM, GPT, etc, and encourage them to explore further to create their own applications
- To inspire gifted students about the role and computation of System on Chip (SoC) and Integrated Circuit (IC) in AI
- To arouse students’ awareness on ethics of using AI in daily life and its security issues, and nurture their ability to distinguish between real and generated fake contents
- To nurture positive values and attitudes among students and foster their perseverance in overcoming problems
Timeline
Date and Time | Contents |
---|---|
17 May 2024 (Fri) 05:30pm-07:30pm |
Foundational Guest Lecture on Generative AI and AIoT (I) |
24 May 2024 (Fri) 05:30pm-07:30pm |
Getting familiar with the coding environment and GitHub |
31 May 2024 (Fri) 05:30pm-07:30pm |
Foundational Guest Lecture on Generative AI and AIoT (II) |
7 Jun 2024 (Fri) 05:30pm-07:30pm |
Python Packages for Machine Learning – NumPy |
14 Jun 2024 (Fri) 05:30pm-07:30pm |
Foundational Guest Lecture on Generative AI and AIoT (III) |
21 Jun 2024 (Fri) 05:30pm-07:30pm |
Python Packages for Machine Learning – NumPy (Cont’d) |
28 Jun 2024 (Fri) 05:30pm-07:30pm |
Foundational Guest Lecture on Generative AI and AIoT (IV) |
5 Jul 2024 (Fri) 05:30pm-07:30pm |
Python Packages for Machine Learning – OpenCV |
12 Jul 2024 (Fri) 05:30pm-07:30pm |
Python Packages for Machine Learning – Pandas, Scikit-Learn |
19 Jul 2024 (Fri) 05:30pm-07:30pm |
Definition, Developments and Applications of AI |
26 Jul 2024 (Fri) 05:30pm-07:30pm |
Different Kinds of Machine Learning Methods: Supervised Learning, Unsupervised Learning, Reinforcement Learning, Generative Adversarial Network (GAN); Supervised Learning in Detail: Regression vs Classification vs Learning to Rank, Loss Functions |
2 Aug 2024 (Fri) 05:30pm-07:30pm |
Data Pre-processing (e.g. Fashion MNIST & CIFAR10 Datasets); Overview of Deep Neural Network, its Training, and Inference |
9 Aug 2024 (Fri) 05:30pm-07:30pm |
Lab Session: Image Recognition with Fashion MNIST Dataset; Convolutional Neural Network (CNN) |
16 Aug 2024 (Fri) 05:30pm-07:30pm |
Convolutional Neural Network (CNN) (Cont’d); Lab Session: Improve Prediction Accuracy with CNN |
23 Aug 2024 (Fri) 05:30pm-07:30pm |
Overfitting, Regularizations; Lab Session: Avoid Overfitting and Further Improve Prediction Accuracy with Regularization Techniques, Object Detection |
30 Aug 2024 (Fri) 05:30pm-07:30pm |
Machine Learning Dataset Acquisitionl; Object Detection on Jetson Nano |
6 Sep 2024 (Fri) 05:30pm-07:30pm |
Introduction to AI Internet of Things (AIoT) and Edge Computing |
13 Sep 2024 (Fri) 05:30pm-07:30pm |
AI Processors, Ubuntu Linux Basics and Vim Editor |
20 Sep 2024 (Fri) 05:30pm-07:30pm |
Embedded Edge AI on Edge GPU Platform (Nvidia Jetson GPU) |
27 Sep 2024 (Fri) 05:30pm-07:30pm |
Lab Session: Yolov8 Object detection and counting on Jetson AGX Orin |
4 Oct 2024 (Fri) 05:30pm-07:30pm |
PYNQ - Python Productivity for Zynq and the Ultra96-V2 Board |
18 Oct 2024 (Fri) 05:30pm-07:30pm |
Quantised Neural Network (QNN) and Model Compilation for the Inference on FPGA |
25 Oct 2024 (Fri) 05:30pm-07:30pm |
Lab Session: Implementing the Deep Learning Processor on FPGA and Performing te Inference; Object Detection on FPGA with Real Time Streaming Protocol (RTSP) |
1 Nov 2024 (Fri) 05:30pm-07:30pm |
AI Research Paper Study – How to Read a Research Paper, AI Open Source Platforms, such as Hugging Face; Mentorship Meeting |
8 Nov 2024 (Fri) 05:30pm-07:30pm |
Introduction to Language Modeling |
15 Nov 2024 (Fri) 05:30pm-07:30pm |
Attention Mechanism, Transformers, and Large Language Models (LLMs) such as Generative Pre-Trained Transformer (GPT) |
22 Nov 2024 (Fri) 05:30pm-07:30pm |
Text to Image Generation using LLM |
29 Nov 2024 (Fri) 05:30pm-07:30pm |
Ethics of AI: AI Security and Explainable AI (XAI) |
6 Dec 2024 (Fri) 05:30pm-07:30pm |
Mentorship Meeting |
13 Dec 2024 (Fri) 05:30pm-07:30pm |
Mentorship Meeting |
25 Jan 2025 (Sat) | Student Project Presentation, Competition and Exhibition |
Contact Information
Department of Electrical Engineering
City University of Hong Kong
Email: eegefp@cityu.edu.hk
Tel: (852) 3442-7740
Fax: (852) 3442-0562