IF25-40401 · TEKNIK INFORMATIKA ITERA

Materi Kuliah

Portal materi perkuliahan terpilih mata kuliah Deep Learning: fokus pada blok pembelajaran Computer Vision, arsitektur Convolutional Neural Networks dari nol, evolusi model modern, dan studio transfer learning.

Modul Perkuliahan Terpilih. Gunakan tab navigasi di bawah ini untuk beralih antara materi Pertemuan 4, 5, dan 6 lengkap dengan unduhan slide presentasi PDF (LaTeX Beamer), ringkasan capaian pembelajaran, pokok bahasan, serta instruksi hands-on praktikum.

Modul Pertemuan Perkuliahan

Pilih tab pertemuan di bawah ini untuk melihat rincian pokok bahasan, capaian pembelajaran (CPMK), serta mengunduh dokumen slide PDF:

Pertemuan 04 Teori & Hands-on Slide Lengkap (72 Slide) 3 Notebook Hands-on
Minggu 4 · TM: 3×50′ · TT: 3×60′

Deep Computer Vision (1): CNN From Scratch

Transisi fundamental dari Multi-Layer Perceptron (MLP) menuju Convolutional Neural Network (CNN) untuk data visual. Membangun model CNN dari nol dengan PyTorch untuk memahami konektivitas lokal, pembagian bobot bersama (weight sharing), dan representasi fitur visual berhierarki.

Pokok Bahasan

  • Motivasi CNN: curse of dimensionality pada citra, hilangnya topologi spasial 2D, local connectivity, dan weight sharing.
  • Operasi Konvolusi 2D: kernel/filter, stride, padding (valid vs same), ukuran feature map, dan receptive field.
  • Operasi Pooling: Max Pooling & Average Pooling, invariansi translasi lokal, dan reduksi dimensi tanpa bobot latih.
  • Arsitektur CNN Klasik: alur konvolusi $\to$ aktivasi ReLU $\to$ pooling $\to$ fully connected dense layer.

Capaian Pembelajaran (CPMK)

  1. Menjelaskan operasi konvolusi, stride, padding, dan pooling.
  2. Menghitung ukuran feature map dan parameter konvolusi.
  3. Membangun dan melatih CNN dari nol dengan PyTorch.
  4. Menganalisis peran weight sharing dan konektivitas lokal.

Notebook Hands-on (3 Sesi)

  • 01 · Konvolusi & Pooling from Scratch — mekanika konvolusi, stride, padding, pooling  [Colab ↗]
  • 02 · LeNet-5 from Scratch (PyTorch) — bangun, latih, evaluasi pada MNIST  [Colab ↗]
  • 03 · Analisis & Eksperimen CNN — feature map, MLP vs CNN, ablasi, CIFAR-10  [Colab ↗]