diff --git a/content/ai-system/advanced-apis/index.md b/content/ai-system/advanced-apis/index.md index 50adff7..be461c5 100644 --- a/content/ai-system/advanced-apis/index.md +++ b/content/ai-system/advanced-apis/index.md @@ -5,7 +5,7 @@ description = "" weight = 12 [extra] -chapter = "A.2" +chapter = "Module A.2" +++ > **TL;DR:** diff --git a/content/ai-system/advanced-deployment/index.md b/content/ai-system/advanced-deployment/index.md index 45e1287..a46e7e6 100644 --- a/content/ai-system/advanced-deployment/index.md +++ b/content/ai-system/advanced-deployment/index.md @@ -5,7 +5,7 @@ description = "" weight = 32 [extra] -chapter = "C.10" +chapter = "Module C.10" +++ > **TL;DR:** diff --git a/content/ai-system/ai-compute-hardware/index.md b/content/ai-system/ai-compute-hardware/index.md index 425d6e0..a747fa8 100644 --- a/content/ai-system/ai-compute-hardware/index.md +++ b/content/ai-system/ai-compute-hardware/index.md @@ -5,7 +5,7 @@ description = "" weight = 24 [extra] -chapter = "B.4" +chapter = "Module B.4" +++ > **TL;DR:** diff --git a/content/ai-system/api-fundamentals/index.md b/content/ai-system/api-fundamentals/index.md index 16bff49..e04c66b 100644 --- a/content/ai-system/api-fundamentals/index.md +++ b/content/ai-system/api-fundamentals/index.md @@ -5,7 +5,7 @@ description = "" weight = 11 [extra] -chapter = "A.1" +chapter = "Module A.1" +++ > **TL;DR:** diff --git a/content/ai-system/cloud-deployment/index.md b/content/ai-system/cloud-deployment/index.md index 7ba9f8f..0bdf8a7 100644 --- a/content/ai-system/cloud-deployment/index.md +++ b/content/ai-system/cloud-deployment/index.md @@ -5,7 +5,7 @@ description = "" weight = 26 [extra] -chapter = "B.6" +chapter = "Module B.6" +++ > **TL;DR:** diff --git a/content/ai-system/edge-self-hosted-deployment/index.md b/content/ai-system/edge-self-hosted-deployment/index.md index 8431079..eea04b9 100644 --- a/content/ai-system/edge-self-hosted-deployment/index.md +++ b/content/ai-system/edge-self-hosted-deployment/index.md @@ -5,7 +5,7 @@ description = "" weight = 27 [extra] -chapter = "B.7" +chapter = "Module B.7" +++ > **TL;DR:** Cloud deployment isn't the only option. Learn about edge computing and self-hosted deployment: running AI systems closer to where data is generated or on your own hardware. Discover when these approaches make sense and how to implement them on devices like Raspberry Pi and home servers. diff --git a/content/ai-system/high-availability/index.md b/content/ai-system/high-availability/index.md index b12bfd3..dd6610b 100644 --- a/content/ai-system/high-availability/index.md +++ b/content/ai-system/high-availability/index.md @@ -5,7 +5,7 @@ description = "" weight = 31 [extra] -chapter = "C.9" +chapter = "Module C.9" +++ > **TL;DR:** > When your service goes down, users leave. Learn how to measure availability with industry-standard metrics (MTBF, MTTR), and implement practical strategies like redundancy and backups to keep your AI API running reliably. diff --git a/content/ai-system/infrastructure-deployment/index.md b/content/ai-system/infrastructure-deployment/index.md index 76f9bd9..ac2d030 100644 --- a/content/ai-system/infrastructure-deployment/index.md +++ b/content/ai-system/infrastructure-deployment/index.md @@ -5,7 +5,7 @@ description = "" weight = 20 [extra] -chapter = "B" +chapter = "Phase B" +++ > **TL;DR:** diff --git a/content/ai-system/interact-with-ai-systems/index.md b/content/ai-system/interact-with-ai-systems/index.md index e682261..e9edc29 100644 --- a/content/ai-system/interact-with-ai-systems/index.md +++ b/content/ai-system/interact-with-ai-systems/index.md @@ -5,7 +5,7 @@ description = "" weight = 10 [extra] -chapter = "A" +chapter = "Phase A" +++ > **TL;DR:** > Learn why standardized interactions between applications are essential for making AI models practical in real-world scenarios, moving beyond simple function calls to robust communication methods that work across different programming languages and distributed systems. diff --git a/content/ai-system/mini-project/index.md b/content/ai-system/mini-project/index.md index 6f50a7b..7858d83 100644 --- a/content/ai-system/mini-project/index.md +++ b/content/ai-system/mini-project/index.md @@ -5,7 +5,7 @@ description = "" weight = 28 [extra] -chapter = "B.8" +chapter = "Module B.8" +++ Leveraging the knowledge from the [phase A and B](@/ai-system/_index.md) of this course (and optionally the advanced techniques from the phase C), we will develop and deploy a multi-functional AI API server in our mini project. diff --git a/content/ai-system/packaging-containerization/index.md b/content/ai-system/packaging-containerization/index.md index c894e94..ff2d5fe 100644 --- a/content/ai-system/packaging-containerization/index.md +++ b/content/ai-system/packaging-containerization/index.md @@ -5,7 +5,7 @@ description = "" weight = 25 [extra] -chapter = "B.5" +chapter = "Module B.5" +++ > **TL;DR:** diff --git a/content/ai-system/production-ready-systems/index.md b/content/ai-system/production-ready-systems/index.md index 2ac79fd..c9cba58 100644 --- a/content/ai-system/production-ready-systems/index.md +++ b/content/ai-system/production-ready-systems/index.md @@ -5,7 +5,7 @@ description = "" weight = 30 [extra] -chapter = "C" +chapter = "Phase C" +++ Now you can deploy your AI system on different hardware infrastructures with ease, and also enable everyone in the world to access (and hopefully pay for) your AI services. Now you won't run into situations where your friends are calling you to play CS2 but your laptop is running an AI service so you cannot. diff --git a/content/ai-system/wrap-ai-with-api/index.md b/content/ai-system/wrap-ai-with-api/index.md index 7cfb139..1e6a997 100644 --- a/content/ai-system/wrap-ai-with-api/index.md +++ b/content/ai-system/wrap-ai-with-api/index.md @@ -5,7 +5,7 @@ description = "" weight = 13 [extra] -chapter = "A.3" +chapter = "Module A.3" +++ > **TL;DR:** > Build your own APIs for serving AI models, covering everything from basic server setup and AI model integration to authentication, database-backed user management, and rate limiting—transforming you from an API consumer to an API producer. diff --git a/content/dl4traj/end-to-end/index.md b/content/dl4traj/end-to-end/index.md index 83c8f04..809791e 100644 --- a/content/dl4traj/end-to-end/index.md +++ b/content/dl4traj/end-to-end/index.md @@ -2,10 +2,10 @@ title = "End-to-end Learning of Trajectories" date = 2026-02-02 description = "" -weight = 2 +weight = 5 [extra] -chapter = "2" +chapter = "Chapter 5" +++ End-to-end learning means training a model to perform a task from input to output, supervising only on how the output aligns with the task's ground truth. diff --git a/content/dl4traj/generation/index.md b/content/dl4traj/generation/index.md index 72528d5..0e02153 100644 --- a/content/dl4traj/generation/index.md +++ b/content/dl4traj/generation/index.md @@ -2,10 +2,10 @@ title = "Trajectory Generation" date = 2026-02-04 description = "" -weight = 4 +weight = 7 [extra] -chapter = "4" +chapter = "Chapter 7" +++ Trajectory generation, or trajectory synthesis, aims to generate trajectories that are not actually recorded in the available trajectory data, but are still realistic and follow a target distribution. diff --git a/content/dl4traj/introduction/index.md b/content/dl4traj/introduction/index.md index 86974b0..92ad217 100644 --- a/content/dl4traj/introduction/index.md +++ b/content/dl4traj/introduction/index.md @@ -5,7 +5,7 @@ description = "" weight = 1 [extra] -chapter = "1" +chapter = "Chapter 1" +++ A spatiotemporal trajectory is a sequence, with each item being a timestamped location. It records the movement of an object or a human through time and space. diff --git a/content/dl4traj/self-supervised/index.md b/content/dl4traj/self-supervised/index.md index 2646e4a..8cdb054 100644 --- a/content/dl4traj/self-supervised/index.md +++ b/content/dl4traj/self-supervised/index.md @@ -2,10 +2,10 @@ title = "Self-supervised Learning of Trajectories" date = 2026-02-03 description = "" -weight = 3 +weight = 6 [extra] -chapter = "3" +chapter = "Chapter 6" +++ Self-supervised learning means training a model with unlabeled data, using supervisory signals extracted from the data itself. It usually does not set the model to perform a certain task, but aims to learn task-agnostic information in the data. diff --git a/sass/style.scss b/sass/style.scss index bc6753d..f072b6d 100644 --- a/sass/style.scss +++ b/sass/style.scss @@ -144,7 +144,7 @@ ul, ol { } .chapter { - min-width: 2.2rem; + min-width: 6rem; } time {