Machine Learning - Kelas C- Smt Genap TA 2024/2025

Oleh ASRIYANIK, M.T.

Mahasiswa
31
Topik
16
Deskripsi Kelas

Mata kuliah Machine Learning adalah mata kuliah yang mempelajari konsep, teori, dan aplikasi pembelajaran mesin dalam menyelesaikan permasalahan komputasi yang kompleks. Mata kuliah ini membahas berbagai algoritma dasar dan lanjutan dalam machine learning, teknik pengumpulan dan pengolahan data, evaluasi model, serta implementasi solusi machine learning dalam berbagai domain aplikasi. Mahasiswa akan mempelajari pendekatan supervised learning, unsupervised learning, dan reinforcement learning, serta dibekali kemampuan praktis untuk membangun, melatih, dan mengevaluasi model machine learning menggunakan berbagai tools dan library seperti Python, scikit-learn, TensorFlow, dan PyTorch. Melalui kombinasi pembelajaran teori dan praktikum, mahasiswa diharapkan mampu mengembangkan solusi cerdas berbasis data untuk memecahkan permasalahan di dunia nyata.



Apa Saja yang Akan Dipelajari?
  1. Pertemuan 1: Pengantar Machine Learning (konsep dasar, jenis-jenis, aplikasi, workflow, tools & library)
  2. Pertemuan 2: Matematika dan Statistika untuk Machine Learning (aljabar linier, statistika dasar, probabilitas, optimisasi)
  3. Pertemuan 3: Pengumpulan dan Preprocessing Data (EDA, data cleaning, feature engineering, normalisasi, train-test split)
  4. Pertemuan 4: Algoritma Regresi (linear regression, polynomial regression, ridge & lasso regression, evaluasi model)
  5. Pertemuan 5: Algoritma Klasifikasi (1) (logistic regression, KNN, naive bayes, evaluasi model klasifikasi)
  6. Pertemuan 6: Algoritma Klasifikasi (2) (decision trees, SVM, multiclass classification, imbalanced data)
  7. Pertemuan 7: Algoritma Clustering (k-means, hierarchical clustering, DBSCAN, evaluasi model clustering)
  8. Pertemuan 8: UTS (Ujian Tengah Semester) - Materi Minggu 1-7
  9. Pertemuan 9: Dimensionality Reduction dan Feature Selection (PCA, t-SNE, feature selection methods)
  10. Pertemuan 10: Model Ensemble dan Model Selection (random forest, boosting, cross-validation, hyperparameter tuning)
  11. Pertemuan 11: Neural Networks Dasar (perceptron, multilayer perceptron, backpropagation, activation functions)
  12. Pertemuan 12: Deep Learning Dasar (CNN, RNN, transfer learning)
  13. Pertemuan 13: Reinforcement Learning (MDP, Q-learning, deep Q-networks)
  14. Pertemuan 14: Isu-isu Lanjutan (interpretable ML, explainable AI, fairness, privacy & security)
  15. Pertemuan 15: Implementasi Solusi ML untuk Masalah Dunia Nyata (studi kasus, ML pipeline, deployment, etika)
  16. Pertemuan 16: UAS (Ujian Akhir Semester) - Materi Minggu 9-15

 

Kurikulum
  • lock Pengumuman- Kontrak Kuliah - RPS
  • lock Pertemuan 1
    • keyboard_arrow_rightPENGANTAR MACHINE LEARNING
  • lock Pertemuan 2
    • keyboard_arrow_rightTAHAPAN BUSINESS UNDERSTANDING
  • lock Pertemuan 3
    • keyboard_arrow_rightMetode Pengembangan Machine Learning
    • keyboard_arrow_rightDATA UNDERSTANDING
  • lock Pertemuan 4
    • keyboard_arrow_rightPra Processing Data - Seleksi Fitur dan Data Cleaning
    • keyboard_arrow_rightPraktikum Seleksi fitur dan data cleaning
  • lock Pertemuan 5
    • keyboard_arrow_rightPra Processing Data - Transformasi Data
  • lock Pertemuan 6
    • keyboard_arrow_rightPra Processing Data - Feature Engineering
  • lock Pertemuan 7
  • lock Pertemuan 8: Ujian Tengah Semester
  • lock Pertemuan 9
  • lock Pertemuan 10
    • keyboard_arrow_rightKlasifikasi dengan Decision Tree
    • keyboard_arrow_rightMateri Praktikum Klasifikasi: Regresi Linear, Decision Tree, SVM
  • lock Pertemuan 11
  • lock Pertemuan 12
  • lock Pertemuan 13
  • lock Pertemuan 14
  • lock Pertemuan 15
  • lock UAS