Pembelajaran mesin dengan scikit-learn

Supervised Learning dengan scikit-learn

George Boorman

Core Curriculum Manager, DataCamp

Apa itu pembelajaran mesin?

  • Pembelajaran mesin adalah proses di mana:
    • Komputer diberi kemampuan belajar membuat keputusan dari data
    • tanpa diprogram secara eksplisit!
Supervised Learning dengan scikit-learn

Contoh pembelajaran mesin

ikon email

buku

Supervised Learning dengan scikit-learn

Pembelajaran tanpa pengawas

  • Mengungkap pola tersembunyi dari data tanpa label

  • Contoh:

    • Mengelompokkan pelanggan ke kategori berbeda (Clustering)

analisis klaster

Supervised Learning dengan scikit-learn

Pembelajaran terawasi

  • Nilai target sudah diketahui

  • Tujuan: Memprediksi nilai target data baru dari fitur

 

fitur dan variabel target

Supervised Learning dengan scikit-learn

Jenis pembelajaran terawasi

  • Klasifikasi: Variabel target berupa kategori

atm

  • Regresi: Variabel target bersifat kontinu

 

properti

Supervised Learning dengan scikit-learn

Konvensi penamaan

  • Fitur = variabel prediktor = variabel independen

  • Variabel target = variabel dependen = variabel respons

 

fitur dan variabel target

Supervised Learning dengan scikit-learn

Sebelum memakai pembelajaran terawasi

  • Persyaratan:
    • Tidak ada nilai hilang
    • Data berformat numerik
    • Data disimpan dalam pandas DataFrame atau NumPy array

 

  • Lakukan Exploratory Data Analysis (EDA) terlebih dahulu
Supervised Learning dengan scikit-learn

Sintaks scikit-learn

from sklearn.module import Model

model = Model()
model.fit(X, y)
predictions = model.predict(X_new)
print(predictions)
array([0, 0, 0, 0, 1, 0])
Supervised Learning dengan scikit-learn

Ayo berlatih!

Supervised Learning dengan scikit-learn

Preparing Video For Download...