ilustrasi machine learning (unsplash.com/Markus Winkler)
Melansir Coursera, setidaknya ada tiga metode dari machine learning yang perlu Anda ketahui. Berikut ini adalah pembahasannya:
1. Supervised learning
Dinamai demikian karena mesin "diawasi" saat sedang belajar, yang berarti Anda memasukkan informasi algoritma untuk membantunya belajar.
Hasil yang Anda berikan ke mesin diberi label data, dan sisa informasi yang Anda berikan digunakan sebagai fitur input.
2. Semi-supervised learning
Metode ini menggunakan data berlabel dan tidak untuk melatih algoritma. Metode Semi-supervised learning digunakan bersama metode lainnya seperti klasifikasi, regresi, dan presiksi.
Contoh penggunaannya ialah proses identifikasi wajah seseorang pada webcam atau kamera smartphone.
3. Unsupervised learning
Berbeda dari supervised learning yang membutuhkan pengawasan sepenuhnya, unsupervised learning mencari pola yang kurang jelas dalam data tanpa perlu diawasi terus menerus.
Machine learning jenis ini sangat membantu ketika Anda perlu mengidentifikasi pola dan menggunakan data untuk membuat keputusan.
Algoritma umum yang digunakan dalam unsupervised learning termasuk model k-means, model campuran Gaussian, hidden Markovs, dan pengelompokan hierarkis.
4. Reinforcement learning
Reinforcement learning adalah jenis pembelajaran mesin yang paling dekat dengan cara manusia belajar.
Algoritma atau agen yang digunakan belajar dengan cara berinteraksi dengan lingkungannya dan mendapatkan imbalan positif atau negatif.
Salah satu algoritma umum dari reinforcement learning ini adalah Q-learning.