Skip to content

KAUST-Academy/KAUST-Academy-Artificial-Intelligence-Summer-2025

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

191 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Banner

KAUST Academy Artificial Intelligence Summer 2025

This is the base Repository for the KAUST Academy Summer School that will be held in two locations in the Kingdom of Saudi Arabia.

  1. King Abdullah University of Science and Technology (KAUST)
  2. King Khalid University (KKU)

Program Overview

The KAUST Academy Artificial Intelligence Summer School 2025 is designed to provide participants with an in-depth understanding of key AI domains, including Computer Vision, Reinforcement Learning, and Natural Language Processing. The program spans eight weeks, with dedicated modules of three weeks on Computer Vision, two weeks on Reinforcement Learning, and three weeks on Natural Language Processing. Through a blend of theoretical instruction and hands-on projects, students will gain practical skills and insights into emerging challenges across these core areas of AI.

Content

Week 1: Computer Vision I

Topic Instructor Lectures Labs Exercises Solutions
Day 1 (RECAP): Convolutional Neural Networks Prof. Naeemullah Khan Slides Lab 1 Open in Colab
Lab 2 Open in Colab
Exercise 1 Open in Colab Solution 1 Open in Colab
Day 2: Unsupervised Learning Overview Prof. Naeemullah Khan Slides Lab 3 Open in Colab Exercise & Solution Lab 3 Open in Colab Exercise & Solution Lab 3 Open in Colab
Day 3: Autoencoders (AE) Prof. Naeemullah Khan Slides Lab 4 Open in Colab Exercise 4 Open in Colab Solution 4 Open in Colab
Day 4: Variational Autoencoders (VAEs) Prof. Naeemullah Khan Slides Lab 5 Open in Colab Exercise 5 Open in Colab Solution 5 Open in Colab
Day 5: Autoregressive Models Prof. Naeemullah Khan Slides Lab 6 Open in Colab - -

Week 2: Computer Vision II

Topic Instructor Lectures Labs Exercises Solutions
Day 6: Object Detection Dr. Tanveer Hussain (KAUST)
Dr. Shaden Alshammari (KKU)
Slides Lab 6a Open in Colab
Lab 6b Open in Colab
within the lab will be added after the lab
Day 7: Normalizing Flow Models Dr. Tanveer Hussain (KAUST)
Dr. Shaden Alshammari (KKU)
Slides Lab 7 Open in Colab within the lab will be added after the lab
Day 8: GANs (image-to-image translation) Dr. Tanveer Hussain (KAUST)
Dr. Shaden Alshammari (KKU)
Slides Lab 8 Open in Colab Exercise 1 - MNIST Open in Colab
Exercise 2 - Birds Open in Colab
will be added after the lab
Day 9: Conditional GANs, PixelCNN & WaveGAN Dr. Tanveer Hussain (KAUST)
Dr. Shaden Alshammari (KKU)
Slides Lab 9 Open in Colab within the lab will be added after the lab
Day 10: Diffusion Models Dr. Tanveer Hussain (KAUST)
Dr. Shaden Alshammari (KKU)
Slides Lab 10 Open in Colab within the lab will be added after the lab

Week 3: Computer Vision III

Topic Instructor Lectures Labs Exercises Solutions
Day 11: RNN Dr. Tanveer Hussain (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_11 Open In Colab within the lab will be added after the lab
Day 12: Transformers Dr. Tanveer Hussain (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_12 Open In Colab within the lab will be added after the lab
Day 13: Vision Transformers Dr. Tanveer Hussain (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_13a Open In Colab
Lab_13b Open In Colab
Exercise 1 Open In Colab will be added after the lab
Day 14: Self-Supervised Learning Dr. Tanveer Hussain (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_14 Open In Colab Exercise 1 Open In Colab will be added after the lab
Day 15: Contrastive Learning Dr. Tanveer Hussain (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_15 Open In Colab within the lab will be added after the lab

Week 4: Reinforcement Learning I

Topic Instructor Slides Labs Exercises Solutions
Day 1: Introduction to Reinforcement Learning Dr. Prashant Aparajeya (KAUST, KKU) Slides Lab_1a Open In Colab
Lab_1b Open In Colab
within the lab will be added after the lab
Day 2: DQN + SARSA Dr. Prashant Aparajeya (KAUST, KKU) Slides Lab_2a Open In Colab
Lab_2b Open In Colab
within the lab will be added after the lab
Day 3: Policy Gradient (REINFORCE) + Actor–Critic Dr. Prashant Aparajeya (KAUST, KKU) Slides Lab_3a Open In Colab
Lab_3b Open In Colab
Exercise_1 Open In Colab will be added after the lab
Day 4: Proximal Policy Optimization (PPO) Dr. Prashant Aparajeya (KAUST, KKU) Slides Lab_4a Open In Colab
Lab_4b Open In Colab
Lab_4c Open In Colab
Exercise_1 Open In Colab
Exercise_2 Open In Colab
will be added after the lab
Day 5: DDPG Dr. Prashant Aparajeya (KAUST, KKU) Slides Lab_5 Open In Colab within the lab will be added after the lab

Week 5: Reinforcement Learning II

Topic Instructor Slides Labs Exercises Solutions
Day 6: Soft Actor Critic Prof. Fabio Cuzzolin (KAUST)
Dr. Prashant Aparajeya (KKU)
Slides Lab_6 Open In Colab Exercise_1 Open In Colab will be added after the lab
Day 7: Model Based RL Prof. Fabio Cuzzolin (KAUST)
Dr. Prashant Aparajeya (KKU)
Slides Lab_7 Open In Colab within the lab will be added after the lab
Day 8: Exploration vs Exploitation Multiarm Bandits Prof. Fabio Cuzzolin (KAUST)
Dr. Prashant Aparajeya (KKU)
Slides Lab_8 Open In Colab within the lab will be added after the lab
Day 9: RL in Real World Prof. Fabio Cuzzolin (KAUST)
Dr. Prashant Aparajeya (KKU)
Slides Lab_9a Open In Colab
Lab_9b Open In Colab
within the lab will be added after the lab
Day 10: Meta RL Open Problems Prof. Fabio Cuzzolin (KAUST)
Dr. Prashant Aparajeya (KKU)
Slides within the lab will be added after the lab

Week 6: Natural Language Processing I

Topic Instructor Slides Labs Exercises Solutions
Day 1: Introduction to NLP Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_1a Open In Colab
Lab_1b Open In Colab
within the lab will be added after the lab
Day 2: Vector Space + Word Embeddings Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_2 Open In Colab within the lab will be added after the lab
Day 3: RNN Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_3a Open In Colab
Lab_3b Open In Colab
within the lab will be added after the lab
Day 4: RNN Improvements Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_4 Open In Colab within the lab will be added after the lab
Day 5: Seq2Seq Models Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_5 Open In Colab within the lab will be added after the lab

Week 7: Natural Language Processing II

Topic Instructor Slides Labs Exercises Solutions
Day 6: Attention Mechanism Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_6 Open In Colab within the lab will be added after the lab
Day 7: Transformers Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_7a Open In Colab
Lab_7b Open In Colab
within the lab will be added after the lab
Day 8: Transformers Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_8a Open In Colab
Lab_8b Open In Colab
Lab8c Open In Colab
within the lab will be added after the lab
Day 9: Large Language Model Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_9 Open In Colab within the lab will be added after the lab
Day 10: Prompting + RAG Prof. George Turkiyyah (KAUST)
Dr. Muhammad Mubashar (KKU)
Slides Lab_10 Open In Colab within the lab will be added after the lab

Week 8: Advanced Topics (NLP III)

Topic Instructor Slides Labs Exercises Solutions
Day 11: NLP Recent Advancements Dr. Salman Khan (KAUST, KKU) Slides Lab_11a Open In Colab
Lab_11b Open In Colab
within the lab will be added after the lab
Day 12: NLP Recent Advancements Dr. Salman Khan (KAUST, KKU) Slides Lab_12 Open In Colab within the lab will be added after the lab
Day 13: Multimodal & Code Generation Dr. Salman Khan (KAUST, KKU) Slides Lab_13 Open In Colab within the lab will be added after the lab
Day 14: Audio Processing In NLP Dr. Salman Khan (KAUST, KKU) Slides [Lab_14] within the lab will be added after the lab
Day 15: Audio Processing In NLP Dr. Salman Khan (KAUST, KKU) Slides [Lab_15] within the lab will be added after the lab

Instructors

Teaching Assistants

🏆 Certification

Participants who successfully complete the program, meet the attendance requirements, and submit the final deliverables will receive a Certificate of Completion from KAUST Academy, signed by:

  • Prof. Naemmullah Khan, Deputy Director, KAUST Academy | Instructional Assistant Professor, KAUST | Associate Research Fellow, LMH, University of Oxford
  • Prof. Sultan Albarakati, Associate Vice President, Saudi Talent Development, KAUST

Final deliverables include:

  • A comprehensive project report
  • The project source code
  • A presentation poster

Maintained by The Teaching Team

About

KAUST Academy Artificial Intelligence Summer 2025

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors