Berikut adalah silabus 10 sesi @1.5 jam untuk topik “Penerapan YOLO dan Transfer Learning untuk Deteksi Kendaraan Bermotor di Jalan Raya”. Silabus ini mencakup dasar-dasar, penerapan praktis, hingga evaluasi performa model.
Silabus 10 Sesi – YOLO + Transfer Learning untuk Deteksi Kendaraan
Sesi 1: Pengenalan Deteksi Objek dan YOLO
-
Konsep deteksi objek dalam computer vision
-
Sejarah dan evolusi YOLO (v1–v8)
-
Arsitektur dasar YOLO dan perbedaannya dengan model lain (RCNN, SSD)
-
Studi kasus deteksi kendaraan bermotor
Sesi 2: Instalasi Lingkungan dan Dataset
-
Setup lingkungan: Python, OpenCV, PyTorch/TensorFlow, YOLOv5 repo
-
Pengantar Google Colab / Jupyter Notebook / local GPU
-
Dataset kendaraan (e.g., UA-DETRAC, KITTI, custom dataset dari CCTV)
-
Struktur folder dataset YOLO (images/labels/train, val, test)
Sesi 3: Anotasi Dataset dan Preprocessing
-
Tools anotasi (LabelImg, Roboflow)
-
Format label YOLO (class, x_center, y_center, width, height)
-
Augmentasi data (flip, brightness, blur, zoom)
-
Split dataset (train/val/test) dan validasi kualitas data
Sesi 4: Training YOLO Dasar
-
Menjalankan YOLOv5 training dengan dataset kendaraan
-
Hyperparameter penting: batch size, epochs, image size, learning rate
-
Menyimpan dan melacak hasil training
-
Perkenalan dengan model hasil training .pt
Sesi 5: Transfer Learning pada YOLO
-
Konsep transfer learning: pre-trained backbone dan fine-tuning
-
Load YOLO pre-trained model (COCO) dan adaptasi ke dataset kendaraan
-
Teknik fine-tuning untuk meningkatkan akurasi
-
Freezing layer vs retraining full network



