Jenis Algoritma

Melalui kelas ini, kamu diajak untuk:

  • Mendefinisikan algoritma dalam machine learning.
  • Mengetahui jenis algoritma.

Algoritma

Untuk setiap fitur platform yang tampak begitu mudah digunakan user, terdapat susunan perintah yang harus dikerjakan mesin. Perintah-perintah tersebut tersusun runut sehingga membentuk sistem fitur yang kompleks. Bahasa pemrograman memiliki kemampuan mengemas sekumpulan perintah atau algoritma.

Apa Saja Jenisnya?

Agar dapat menjalankan perintah secara konsisten, machine learning bekerja melalui algoritma. Algoritma machine learning umum terbagi menjadi dua, yaitu supervised learning dan unsupervised learning.

Ketuk untuk mengetahui keduanya.

Supervised

Mesin menerima informasi yang sudah ada pada data dengan memberikan label tertentu. Learning ini menggunakan pelatihan dataset yang sudah ada atau diberi label. Contoh: prediksi cuaca, klasifikasi spam di email.

Unsupervised

Mesin menemukan struktur atau pola tersembunyi pada data yang tidak memiliki label. Contoh: segmentasi audiens.

Bagaimana Cara Kerjanya?

Mari ulas cara kerja dua algoritma umum machine learning melalui ilustrasi sederhana.

Supervised

Di materi sebelumnya, kita telah menyinggung alat filter spam di email. Ini adalah contoh algoritma supervised. Model dilatih dengan klasifikasi dataset berlabel spam dan tidak spam (sering disebut ham). Lewat dataset yang sudah ada dan terlatih, komputer akan otomatis mengklasifikasikan dataset email baru.

Unsupervised

Salah satu pembeda utama unsupervised dan supervised adalah label sebagai data acuan. Bayangkan kita tak memiliki acuan segmentasi audiens. Kemudian kita menggunakan metode clustering untuk mengidentifikasi pola-pola customer yang direpresentasikan lewat persebaran titik data. Kemiripan pola kemudian akan otomatis dikelompokkan untuk membuat segmentasi.

Contoh Teknik

Ada ragam teknik yang digunakan dalam supervised dan unsupervised learning.

Ketuk untuk mengetahui contoh-contohnya.

Supervised
  • 1) Klasifikasi dengan Regresi Logistik, Decision Tree, dan RandomForest.
  • 2) Regresi dengan Regresi Linier dan Regresi Polinomial.
Unsupervised
  • 1) Clustering dengan Hierarchical Clustering dan K-Means.
  • 2) Reduksi dimensi dengan Principal Component Analysis (PCA) dan Linear Discriminant Analysis (LDA).

Poin Penting

  • Supervised learning bekerja melalui pelatihan model berdasarkan label data sebagai acuan.
  • Unsupervised learning digunakan untuk menemukan pola-pola tersembunyi tanpa label data sebagai acuan.

Kuis

Maman baru saja membeli film berjudul Ghost School. Ia kemudian melihat rak berisi genre “Komedi”, “Horor”, dan “Aksi”. Lalu, Maman meletakkan film barunya ke bagian rak bertuliskan “Horor”. Jika ilustrasi tersebut disimulasikan pada algoritma machine learning, apa jenis algoritma yang digunakan?

Selamat, Anda telah menyelesaikan pelajaran ini
Klik untuk menyelesaikan