0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan9 halaman

Modul Pembelajaran Deep Learning SMA

Modul ini dirancang untuk pembelajaran Deep Learning bagi siswa SMA/SMK/Universitas dengan fokus pada konsep neural network, arsitektur deep learning, dan proses training model. Tujuan pembelajaran mencakup pemahaman tentang neural network, CNN, RNN, serta teknik pencegahan overfitting. Modul ini juga mencakup asesmen individu dan kelompok, serta referensi untuk sumber belajar yang relevan.

Diunggah oleh

Fira
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
14 tayangan9 halaman

Modul Pembelajaran Deep Learning SMA

Modul ini dirancang untuk pembelajaran Deep Learning bagi siswa SMA/SMK/Universitas dengan fokus pada konsep neural network, arsitektur deep learning, dan proses training model. Tujuan pembelajaran mencakup pemahaman tentang neural network, CNN, RNN, serta teknik pencegahan overfitting. Modul ini juga mencakup asesmen individu dan kelompok, serta referensi untuk sumber belajar yang relevan.

Diunggah oleh

Fira
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd

MODUL PEMBELAJARAN DEEP LEARNING

INFORMASI IDENTITAS

Komponen Keterangan

Penyusun Yuni Nursetianti, [Link], [Link]

Institusi -

Tahun Pelajaran 2022/2023

Jenjang SMA/SMK/Universitas

Kelas X-XII / Semester Atas

Alokasi Waktu 21 JP (Jam Pelajaran)

Fase Lanjutan

Domain CP Kecerdasan Buatan dan Deep Learning

TUJUAN PEMBELAJARAN

Kode Tujuan Pembelajaran

10.6.1 Peserta didik mampu menjelaskan konsep dasar neural network dan arsitektur deep learning

10.6.2 Peserta didik mampu menguraikan jenis-jenis arsitektur deep learning dan aplikasinya

10.6.3 Peserta didik mampu menjelaskan proses training dan optimasi model deep learning

KATA KUNCI

No Kata Kunci

1 Neural Network

2 Deep Learning

3 Convolutional Neural Network (CNN)


No Kata Kunci

4 Recurrent Neural Network (RNN)

5 Backpropagation

6 Activation Function

7 Training Model

8 Overfitting & Underfitting

PERTANYAAN INTI

No Pertanyaan

1 Apa perbedaan antara Machine Learning tradisional dengan Deep Learning?

2 Bagaimana neural network dapat "belajar" dari data?

3 Apa yang dimaksud dengan arsitektur deep learning?

4 Bagaimana cara mencegah overfitting dalam training model?

PENGETAHUAN DAN KETERAMPILAN

Tujuan Pembelajaran Kemampuan yang Harus Dikuasai

10.6.1 Menjelaskan konsep dasar neural • Menjelaskan struktur neuron buatan dan perceptron
network • Mengidentifikasi komponen neural network (layer, node, weight,
bias)
• Memahami fungsi aktivasi dan peranannya

10.6.2 Menguraikan jenis arsitektur deep • Menjelaskan karakteristik CNN untuk pengolahan citra
learning • Menjelaskan karakteristik RNN dan LSTM untuk data sekuensial
• Mengidentifikasi aplikasi berbagai arsitektur deep learning
• Memilih arsitektur yang tepat untuk masalah tertentu

10.6.3 Menjelaskan proses training dan optimasi • Menjelaskan forward propagation dan backpropagation
• Mengidentifikasi fungsi loss dan optimizer
• Memahami learning rate, epoch, dan batch size
• Mendeteksi dan mengatasi overfitting/underfitting
PROFIL PELAJAR PANCASILA

Dimensi Implementasi dalam Pembelajaran

Beriman dan Bertakwa Menggunakan teknologi untuk kebaikan

Mandiri Memiliki inisiatif dalam eksperimen dan debugging, percaya diri, disiplin dalam coding

Bernalar Kritis Mampu menganalisis hasil model, mengevaluasi performa, debugging error

Kreatif Menghasilkan solusi inovatif, eksperimen dengan hyperparameter

Bergotong-royong Berkolaborasi dalam project, komunikasi dalam tim pengembangan

SARANA DAN PRASARANA

Kategori Spesifikasi

Hardware • Komputer/Laptop (RAM min 8GB)


• GPU (opsional, untuk training lebih cepat)
• Jaringan internet

Software • Python 3.x dan libraries (TensorFlow/PyTorch, NumPy, Pandas, Matplotlib)


• Jupyter Notebook / Google Colab
• IDE (VS Code, PyCharm, atau sejenisnya)

Dataset Dataset untuk praktik (MNIST, CIFAR-10, atau custom)

MATERI AJAR, ALAT DAN BAHAN

Komponen Detail

Materi Ajar • Teori Neural Network dan Deep Learning


• Dokumentasi TensorFlow/PyTorch
• Tutorial online dan video pembelajaran
• Paper penelitian terkait deep learning

Alat • Laptop/komputer untuk coding dan training model


• Software: Python 3.x, Anaconda, Jupyter Notebook
Komponen Detail

• Google Colab (alternatif cloud-based)

Bahan • Libraries: TensorFlow 2.x / PyTorch, Keras, scikit-learn


• Dataset: MNIST, CIFAR-10, atau dataset custom

ASESMEN

Jenis Asesmen Bentuk Penilaian

Asesmen Individu • Coding assignment


• Quiz
• Implementasi model sederhana

Asesmen Kelompok • Project deep learning


• Presentasi hasil model
• Paper review

RENCANA PEMBELAJARAN

PERTEMUAN 1: Pengenalan Neural Network

Tahap Aktivitas Durasi

Pendahuluan • Pembukaan dengan salam dan doa 10 menit


• Cek kesiapan psikis, fisik, dan perangkat
• Motivasi: aplikasi deep learning (face recognition, voice assistant, autonomous vehicles)
• Menyampaikan tujuan pembelajaran
• Menyampaikan lingkup penilaian

Inti • Stimulus: video analogi otak manusia dengan ANN 45 menit


• Pertanyaan pemantik tentang face recognition
• Pembentukan kelompok (3-4 orang)
• Diskusi: komponen neural network, weight, bias, activation function
• Praktik: implementasi perceptron sederhana
• Presentasi hasil kelompok
• Observasi dan penilaian

Penutup • Kesimpulan: struktur neural network 5 menit


• Penguatan konsep
Tahap Aktivitas Durasi

• Penugasan: membaca fungsi aktivasi


• Doa penutup

Refleksi Pembelajaran:

No Pertanyaan Refleksi

1 Jelaskan perbedaan antara perceptron sederhana dengan multi-layer perceptron! Mengapa multilayer lebih
powerful?

2 Fungsi aktivasi seperti sigmoid, ReLU, dan tanh memiliki karakteristik berbeda. Jelaskan kelebihan ReLU
dibanding sigmoid dalam konteks vanishing gradient problem!

PERTEMUAN 2: Arsitektur Deep Learning - CNN

Tahap Aktivitas Durasi

Pendahuluan • Pembukaan dengan salam dan doa 10


• Review materi neural network dasar menit
• Motivasi: aplikasi computer vision
• Menyampaikan tujuan pembelajaran CNN
• Menyampaikan teknik penilaian

Inti • Visualisasi: proses CNN memproses gambar 60


• Pertanyaan: keunggulan CNN untuk citra menit
• Pembahasan: convolutional layer, pooling, fully connected, arsitektur populer
• Praktik kelompok: implementasi CNN untuk MNIST, eksplorasi parameter, visualisasi
feature maps
• Presentasi dan diskusi
• Observasi dan penilaian

Penutup • Kesimpulan: keunggulan CNN 5 menit


• Penguatan parameter penting
• Penugasan: explore arsitektur ResNet
• Doa penutup

Refleksi Pembelajaran:
No Pertanyaan Refleksi

1 Jelaskan mengapa CNN lebih efisien dibanding fully connected neural network untuk image classification! Berikan
analisis dari sisi jumlah parameter!

2 Praktikkan implementasi CNN untuk klasifikasi dataset CIFAR-10. Bandingkan performa dengan berbagai
konfigurasi: jumlah layer, ukuran filter, dan pooling strategy. Dokumentasikan hasilnya!

3 Transfer learning adalah teknik memanfaatkan pre-trained model. Jelaskan mengapa VGG16 atau ResNet50 yang
sudah dilatih di ImageNet dapat digunakan untuk dataset yang berbeda!

PERTEMUAN 3: Arsitektur Deep Learning - RNN & LSTM

Tahap Aktivitas Durasi

Pendahuluan • Pembukaan dengan salam dan doa 10


• Review CNN dan tantangan data sekuensial menit
• Motivasi: machine translation, speech recognition, sentiment analysis
• Menyampaikan tujuan pembelajaran RNN & LSTM

Inti • Visualisasi: RNN memproses data berurutan 60


• Pembahasan: recurrent connection, vanishing gradient, LSTM gates, GRU, Bidirectional menit
RNN
• Praktik kelompok: RNN untuk time series, LSTM untuk sentiment analysis, perbandingan
performa
• Presentasi hasil eksperimen
• Penilaian berdasarkan rubrik

Penutup • Kesimpulan: kapan menggunakan RNN/LSTM 5 menit


• Penguatan aplikasi sequence modeling
• Penugasan: membaca Transformer architecture
• Doa penutup

Refleksi Pembelajaran:
No Pertanyaan Refleksi

1 Jelaskan secara detail bagaimana forget gate, input gate, dan output gate bekerja dalam LSTM! Mengapa
mekanisme ini efektif mengatasi vanishing gradient?

2 Implementasikan model LSTM untuk prediksi harga saham atau sentiment analysis pada review produk.
Bandingkan dengan simple RNN dan analisis perbedaan performanya!

3 Attention mechanism adalah pengembangan dari RNN/LSTM. Jelaskan konsep attention dan mengapa Transformer
yang berbasis attention bisa menggantikan LSTM dalam banyak aplikasi NLP!

PERTEMUAN 4: Training, Optimization & Best Practices

Tahap Aktivitas Durasi

Pendahuluan • Pembukaan dengan salam dan doa 10


• Review berbagai arsitektur yang dipelajari menit
• Motivasi: pentingnya training process untuk model robust
• Menyampaikan tujuan pembelajaran

Inti • Pembahasan proses training: forward/backpropagation, loss function, optimizer, learning 75


rate, batch size, epoch menit
• Best practices: preprocessing, augmentation, split data, regularization, batch normalization,
early stopping
• Project kelompok: pilih domain, design arsitektur, implementasi, evaluasi, tuning,
dokumentasi
• Presentasi project
• Penilaian komprehensif

Penutup • Kesimpulan: best practices training 5 menit


• Feedback untuk setiap kelompok
• Dorongan eksplorasi dan membaca paper
• Doa penutup

Refleksi Pembelajaran:
No Pertanyaan Refleksi

1 Overfitting adalah masalah umum dalam deep learning. Jelaskan 5 teknik berbeda untuk mencegah overfitting dan
kapan masing-masing teknik sebaiknya digunakan!

2 Pilih sebuah dataset real-world (kaggle, UCI repository, atau dataset custom), buat complete pipeline: data
preprocessing, model architecture, training dengan proper validation, hyperparameter tuning, dan evaluasi.
Dokumentasikan seluruh proses dan insight yang didapat!

3 Ethical AI adalah concern penting. Diskusikan bagaimana bias dalam training data dapat mempengaruhi model, dan
apa tanggung jawab praktisi AI dalam memastikan fairness dan transparency model yang dikembangkan!

RUBRIK PENILAIAN

Penilaian Individu

Aspek Penilaian Bobot Indikator

Pemahaman Konsep 30% Quiz dan diskusi kelas

Coding Skills 40% Kualitas implementasi, clean code, dokumentasi

Problem Solving 30% Kemampuan debugging dan optimization

Penilaian Kelompok

Aspek Penilaian Bobot Indikator

Kolaborasi 20% Teamwork dan pembagian tugas

Implementasi Project 40% Kompleksitas, functionality, best practices

Presentasi 20% Clarity, technical depth, Q&A handling

Dokumentasi 20% Code documentation, technical report


REFERENSI & SUMBER BELAJAR

No Sumber Belajar

1 Deep Learning Book - Ian Goodfellow, Yoshua Bengio, Aaron Courville

2 TensorFlow & PyTorch Official Documentation

3 Stanford CS230: Deep Learning

4 [Link] Practical Deep Learning Course

5 Papers with Code ([Link])

6 [Link] untuk paper penelitian terbaru

7 Kaggle untuk datasets dan competitions

Catatan: Modul ini dapat disesuaikan dengan level peserta didik dan ketersediaan resources. Untuk
implementasi yang optimal, pastikan semua peserta memiliki akses ke computational resources yang memadai.

Anda mungkin juga menyukai