This repository is the home for a weekly, hands-on AI workshop, from Torch tensors to Large Language Models.
You can complete the workshop in GitHub Codespaces or locally using a VS Code dev container.
- Sign in to GitHub and open this repository.
- Select Code, then Codespaces.
- Select Create codespace on main and wait for setup to finish (takes about 5-10 minutes the first time you use it).
Choose this option if you want to participate on your local machine. This assumes you know how to run commands in a terminal.
-
Install Git for your operating system.
-
Install Visual Studio Code.
-
Install Docker Desktop and start it.
-
In VS Code, install the Dev Containers extension.
-
Clone this repository from a terminal, then open the cloned folder in VS Code:
git clone https://github.com/aehrc/ai_workshop.git cd ai_workshop code .
-
Open the Command Palette, run Dev Containers: Reopen in Container, and wait for setup to finish.
| Session | Topic | Outcome |
|---|---|---|
| 00 | Python Refresher | Basic Python refresher. This will be updated as the lessons go on. |
| 01 | Tensors and PyTorch | Introduction to tensors in PyTorch. The fundamental tool for passing information through a deep neural network. |
Python (code) resources:
- https://futurecoder.io/course/#IntroducingTheShell - interactive way to learn.
- https://www.youtube.com/watch?v=fWjsdhR3z3c - short video.
- https://www.youtube.com/watch?v=K5KVEU3aaeQ - long video.
High-level series on linear algebra (relevant for earlier lessons): https://www.youtube.com/watch?v=fNk_zzaMoSs&list=PLZHQObOWTQDPD3MizzM2xVFitgF8hE_ab
High-level series on deep learning (relevant for earlier lessons):
- https://www.youtube.com/watch?v=aircAruvnKk
- https://www.youtube.com/watch?v=IHZwWFHWa-w
- https://www.youtube.com/watch?v=Ilg3gGewQ5U
- https://www.youtube.com/watch?v=tIeHLnjs5U8
Free textbook on deep learning:
High-level series on large language models (relevant for later lessons):