adjust section titles

This commit is contained in:
Yan Lin 2026-02-01 08:22:33 +01:00
parent 429ae46cd0
commit db0024bf87
3 changed files with 24 additions and 22 deletions

View file

@ -1,28 +1,10 @@
+++
title = "AI Systems"
title = "AIsys"
sort_by = "date"
paginate_by = 10
+++
Companion literature for the [DAKI3 - AI Systems & Infrastructure](https://www.moodle.aau.dk/course/view.php?id=57016) course at Aalborg University in the form of blog posts.
Basics of streamlined interaction with AI systems, peripherals that enable such interaction, and deployment of AI systems on real-world infrastructure.
## Course Outline
This is also the companion literature for the [DAKI3 - AI Systems & Infrastructure](https://www.moodle.aau.dk/course/view.php?id=57016) course at Aalborg University in the form of blog posts.
- Phase A: [Interact with AI Systems](@/ai-system/interact-with-ai-systems/index.md)
- Module 1: [API Fundamentals](@/ai-system/api-fundamentals/index.md)
- Module 2: [Advanced APIs in the Era of AI](@/ai-system/advanced-apis/index.md)
- Module 3: [Wrap AI Models with APIs](@/ai-system/wrap-ai-with-api/index.md)
- Phase B: [Infrastructure & Deployment of AI](@/ai-system/infrastructure-deployment/index.md)
- Module 4: [AI Compute Hardware](@/ai-system/ai-compute-hardware/index.md)
- Module 5: [Packaging & Containerization](@/ai-system/packaging-containerization/index.md)
- Module 6: [Cloud Deployment](@/ai-system/cloud-deployment/index.md)
- Module 7: [Edge & Self-hosted Deployment](@/ai-system/edge-self-hosted-deployment/index.md)
- Module 8: [Mini Project](@/ai-system/mini-project/index.md)
- Phase C: [Production-ready AI Systems](@/ai-system/production-ready-systems/index.md)
- Module 9: [High Availability & Reliability](@/ai-system/high-availability/index.md)
- Module 10: [Advanced Deployment Strategies](@/ai-system/advanced-deployment/index.md)
## Other Materials
- [Reference implementation of exercises](https://github.com/orgs/AI-Systems-Infrastructure/repositories)
- [Exam Format](@/ai-system/exam/index.md)

View file

@ -0,0 +1,20 @@
+++
title = "Introduction to AI Systems & Infrastructure"
date = 2025-09-02
description = ""
+++
What is AI composed of, and how companies like OpenAI, Anthropic, Google, and Microsoft are pushing AI for millions of people around the globe to use (whether people want it or not)?
From courses you've taken in previous semesters and the Deep Learning course in this semester, you know that one of the essential components of AI is what we call AI models, usually neural network or deep learning models these days, trained on large amounts of data.
AI models are also essentially a type of software, predominantly implemented using the Python programming language and Python libraries like PyTorch and TensorFlow.
However, just the AI models themselves are far from being able to serve people all over the world with different styles and habits for using AI.
To help inflate the AI bubble even more and integrate AI into every piece of our digital life, all kinds of software, such as search engines, message apps, text editors, social media apps, and video games, need to interact with AI models.
However, not all software is coded with Python, and even if it does, you cannot expect each software to be a Python function within a giant Python project that can call each other for communication. In conclusion, there must be a more standardized, language-agnostic way to enable communication between AI models and other parts of the digital world, but what is it, and can we implement it ourselves?
As a type of software, AI models also need hardware to run. And not all hardware is created equal. Why top-of-the-line AI models like OpenAI's ChatGPT and Anthropic's Claude need to run in those data centers each with the same power draw of a small town, rather than on your smartphone?
If you have ever installed and set up Windows from scratch, you can tell that it is impossible for OpenAI and Google to repeat the process of manually setting up each computer in their data centers for 10,000 times. But then, what kind of techniques do they use to streamline this process?
And is it even possible for you to run an AI model yourself at home so that you can finally stop paying those corrupt and monopolistic companies?
In this course, we will answer all those questions. Even better, you will learn industry standard techniques to replicate what AI companies have been doing (well, at least the parts that do not involve burning millions of EURs on super computers).
One day you might become the one who is able to charge everyone hundreds of EURs every month just to have a conversation with AI models.

View file

@ -1,5 +1,5 @@
+++
title = "ML Techniques"
title = "MLtech"
sort_by = "date"
paginate_by = 10
+++