explaingit

kaopanboonyuen/saie2026

22Jupyter NotebookAudience · researcherComplexity · 3/5ActiveLicenseSetup · moderate

TLDR

Workshop repo for a Super AI Engineer Thailand 2026 course on real-world object detection trade-offs, with six labs covering pruning, quantization, distillation, and edge deployment.

Mindmap

mindmap
  root((SAIE2026))
    Inputs
      Image datasets
      Pretrained YOLO
    Outputs
      Profiled models
      Pruned and quantized weights
      Distilled student models
    Use Cases
      Edge deployment training
      Multi camera scaling
      Workshop teaching
    Tech Stack
      Jupyter
      Python
      YOLO
      TensorRT

Things people build with this

USE CASE 1

Profile YOLO variant speed, FLOPs, and accuracy in Colab

USE CASE 2

Practice structured pruning and FP16 or INT8 quantization on a detector

USE CASE 3

Train a small student detector from a larger teacher via knowledge distillation

USE CASE 4

Deploy detectors on NVIDIA Jetson with TensorRT and DeepStream

Tech stack

JupyterPythonYOLOTensorRTDeepStream

Getting it running

Difficulty · moderate Time to first run · 30min

Google Colab handles the notebooks, but reproducing the edge deployment lab needs an NVIDIA Jetson plus TensorRT and DeepStream.

Marked as Educational, so material is meant for learning rather than commercial reuse and the exact terms are not a standard open-source license.

In plain English

SAIE2026 is the official workshop repository for a course titled AI in the Real World: Trade-offs Behind Fast and Scalable Object Detection. It is part of Super AI Engineer Thailand 2026, a national training program for the next wave of AI engineers. The author is Teerapong Panboonyuen from Chulalongkorn University in Thailand, and the materials are aimed at students who want to take object detection beyond a textbook example and into something that could actually run in a real product. Object detection is the task of finding things inside images or video frames and putting boxes around them. Most tutorials only care about getting the highest accuracy score. This workshop is different because it focuses on the engineering trade-offs that show up once you try to deploy a detector on a real device. Topics include latency versus accuracy, model size versus performance, the limits of running on small edge hardware, and how to handle many camera streams at once. The repository is organised into three main folders. The slides folder holds the lecture PDF. The notebooks folder holds two Google Colab notebooks, one student version and one with solutions filled in. There is also a datasets folder for the working data. The README links out to the Colab notebooks directly, so students can open them in the browser without setting up a local Python environment. The workshop is split into six labs. Lab 1 is baseline profiling, where students measure speed, FLOPs, and accuracy of YOLO variants. Lab 2 covers structured pruning, which means cutting parts of the model that contribute little. Lab 3 covers quantization, which means running the model in lower numerical precision such as FP16 or INT8 to make it faster. Lab 4 covers knowledge distillation, where a small student model learns from a larger teacher model. Lab 5 covers multi-scale detection heads and backbone design. Lab 6 covers multi-camera scalability and deployment, ending with a hackathon challenge. The README also lists a useful set of external links for NVIDIA Jetson optimization, TensorRT, and DeepStream, which are the tools commonly used when running detectors on edge hardware. The license is marked as Educational. The repo is mostly Jupyter Notebook by language tag, which fits its role as teaching material.

Copy-paste prompts

Prompt 1
Open the Lab 1 baseline profiling notebook from SAIE2026 and walk me through measuring YOLO latency and FLOPs
Prompt 2
Apply the structured pruning recipe from SAIE2026 Lab 2 to my YOLOv8 model
Prompt 3
Quantize the SAIE2026 reference detector to INT8 using the Lab 3 notebook
Prompt 4
Set up a teacher-student distillation pipeline following SAIE2026 Lab 4
Prompt 5
Port the SAIE2026 final-lab detector to NVIDIA Jetson with TensorRT and DeepStream
Open on GitHub → Explain another repo

Generated 2026-05-22 · Model: sonnet-4-6 · Verify against the repo before relying on details.