Satuan Acara Pengajaran

advertisement
Satuan Acara Pengajaran
Mata Kuliah
Kode
Kredit
Strata
Pelaksana
Dosen
: Topik Khusus - Machine Learning
: MMA 10991
: 4 SKS
: Pascasarjana
: PS Magister Matematika – Universitas Indonesia
: Dr. rer. nat. Hendri Murfi
Deskripsi:
Memahami keterhubungan (relationships) dan ketergantungan (depedencies) dalam suatu
koleksi data adalah suatu aspek yang sangat penting dalam menganalisis data tersebut. Ketika
tidak ada pendekatan pemodelan yang mudah untuk melakukan hal tersebut, maka
pendekatan cerdas berbasis data (data-driven method), dikenal juga dengan nama machine
learning, menjadi solusi alternatif. Dengan kata lain, machine learning adalah metode yang
dapat belajar dari data sehingga menjadi cerdas. Cerdas dalam artian dapat melakukan
generalisasi terhadap data baru. Matakuliah ini akan menjelaskan metode-metode machine
learning untuk beberapa permasalahan dalam analisis data, yaitu: regresi, klasifikasi, estimasi
densitas dan model variabel tersembunyi.
Tujuan Instruksional Umum:
Mahasiswa memahami teori dasar dari metode-metode machine learning dan mampu
menggunakannya serta menganalisa hasil yang diperoleh.
Sasaran Belajar:
Mahasiswa mampu:
1. Menjelaskan teori dasar dari metode-metode machine learning dalam memecahkan
masalah-masalah klasifikasi, regresi, estimasi densitas dan model variabel tersembunyi.
2. Menggunakan metode-metode machine learning untuk memecahkan persoalan-persoalan
riil.
3. Menganalisis hasil yang diperoleh dari penggunaan metode-metode machine learning.
Prasyarat:
• Dasar-dasar matematika: kalkulus dan aljabar linear
• Dasar-dasar pemrogramman
Isi Matakuliah:
Linear Regression, Polynomial Regression, Perceptron, Neural Networks, Kernel Method,
Radial Basis Function Networks, Support Vector Classification, Support Vector Regression,
Logistic Regression, Naïve Bayes, Gaussian Mixture Distribution, Kernel Density
Estimation, K-Means Clustering, Gaussian Mixture Model, Principal Component Analysis,
Singular Value Decomposition, Nonegative Matrix Factorization
1|Halaman
Rencana Perkuliahan:
Minggu
Perkuliahan
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
Pokok Bahasan
1 Pendahuluan
2 Python
3 Model Linear
4 Neural Networks
5 Metode Kernel
6 Support Vector Machine
Studi Kasus
UTS
7 Model Probabilistik
8 Estimasi Densitas
9 Clustering
10 Analisis Komponen Utama
11 Faktorisasi Matriks
11 Faktorisasi Matriks
Studi Kasus
UAS
Referensi
[1.1-1.3, 1.5]
[2]
[3.1,3.3,3.4]
[3.5]
[3.6]
[3.7]
[3.1,3.4,3.8]
[3.2]
[3.9]
[3.12]
[4, 5, 6]
[4, 5, 6]
Daftar Referensi:
1. I. H. Witten, E. Frank, M. A. Hall. Data Mining: Practical Machine Learning Tools and
Techniques. Elsevier Inc., 2011
2. EuroScipy Tutorial Team, Python Scientific Lecture Note, scipy-lectures.github.com,
2013
3. C. Bishop. Pattern Recognition and Machine Learning. Springer-Verlag, 2006
4. D. Kalman. A Singularly Valuable Decomposition: The SVD of a Matrix. The College
Mathematics Journal, 27: 2-23, 1996
5. M. W. Berry, M. Browne, A. N. Langville, V. P. Pauca, R. J. Plemmons. Algorithms and
Applications for Approximate Nonnegative Matrix Factorization. Computational
Statistics & Data Analysis, 52: 155-173, 2007
6. S. Arora, R. Ge, R. Kannan, A. Moitra. Computing a Nonnegative Matrix Factorization Provably. In proceeding of the 44th annual ACM Symposium on Theory of Computing,
145-162, 2012
2|Halaman
Download