You are on page 1of 21

INTRO TO

MACHINE LEARNING
Disusun oleh :
Sindhu Wardhana
Teguh Prasetyo
Aris Budi Santoso
Leonard Yulianus
BASIC MACHINE LEARNING
Setelah mengikuti program pembelajaran, peserta diharapkan dapat:

Standar Kompetensi:
Menerapkan metode dan teknik machine learning tingkat dasar, evaluasi kualitas, dan
validasi keakuratan model machine learning.

Kompetensi Dasar:
1. Menjelaskan konsep dasar machine learning;
2. Menerapkan pendekatan supervised learning algorithms;
3. Menerapkan unsupervised learning algorithms;
4. Menerapkan evaluasi/ pengukuran kinerja model yang telah disusun; dan
5. Menerapkan optimisasi kinerja model.
WHAT IS MACHINE LEARNING?

“Ability to learn without being explicitly programmed”


--- Arthur Samuel, 1959

“Learn from experience (E) with respect to some task (T)


and some performance measure (P)”
--- Tom Mitchell, 1997

Machine learning is a field of computer science that aims to teach


computers how to learn and act without being explicitly
programmed
--- https://deepai.org/machine-learning-glossary-and-terms/machine-learning
KEY POINTS OF MACHINE LEARNING

•TASK (T)

•EXPERIENCE (E)

•PERFORMANCE (P)

Machine learning untuk memprediksi cuaca


data riwayat indikator kecepatan angin, persentase kondisi cuaca
kelembaban udara, suhu, pembentukan
Prediksi cuaca awan, tingkat curah hujan pada lokasi
yang diprediksi dengan
tertentu tepat (akurasi)
TRADITIONAL PROGRAMMING VS MACHINE
LEARNING

Orang menulis rule dalam


bentuk kode aplikasi

Model (komputer) dilatih


menggunakan data

contoh ril sederhana : klik di sini


Mehra, Sidharth & Hasanuzzaman, Mohammed. (2020). Detection of Offensive
Language in Social Media Posts
TRADITIONAL RESEARCH VS MACHINE LEARNING

Traditional Research Machine Learning


Models used Often times use the same statistical models
Datasets Fewer/smaller dataset Larger order of magnitude
Data Structure No concern with it Need to deal with the issue

Algorithm Used traditional approach Optimized


Focus Hypothesis Testing Prediction
BUT WHY MACHINE LEARNING?
You wouldn’t want be this guy

No Human Experience Can’t explain the


Yet experience

Many solutions
Situation changes
adaptation

Human are too


Large amount of Data
expensive

Checking all data by eyes and


hands
EXERCISE – T / E / P / NONE
Jumlah makanan yang dengan benar
P diklasifikasikan sebagai seafood

Mengubah daftar menu menjadi


N matrix/angka Aplikasi
Machine
Mengklasifikasikan label makanan sebagai Learning di
T seafood atau bukan seafood
restoran
seafood
N Download daftar makanan dari internet

Dataset berisi makanan yang telah dilabeli


E seafood dan bukan seafood
JARGONS ??
a
si
una
d
m
kan
dat
g
ul
ase
tla
MACHINE LEARNING
as
•Me
me TYPES
ib
ngg
mil
una
iki
el
Sup
se
kan
lab
ervis d
ca
dat
el
ase
(E)
ed a
tra
unt
n
tan
ite
uk
pa
me
Uns ta
ra
lab
mp
el
n
uper tiv
redi
(E)
ksi
vise
d
p
e
unt
vari
uk
a
ble
(E
mel
tar
Sem la
)/me
ihat
get
(T)
b
i-sup u
mp
ervis
ed
el
nt
elaj
ari
(E
uk
pol
Rein )(T)
am
forc
ed
u
e
Lear nt
nc
ning uk
a
m
p
SUPERVISED LEARNING
POPULAR SUPERVISED METHODS

Regression Classification
Digunakan untuk memprediksi data Digunakan untuk memprediksi
continuos (continuos quantity) label dikret pada suatu kelas
(discrete class label)
Regresi dengan multiple input Klasifikasi dengan 2 label kelas
biasa disebut multivariate disebut binary dan lebih dari 2
regression kelas disebut dengan multi-class
Scoring yang umum digunakan : Scoring yang umum digunakan :
RMSE, R2, MAE, MAPE Accuracy, F1-score, ROC-AUC

Contoh : prediksi harga rumah, Contoh : fraud-detection, email


prediksi GDP, prediksi spam filter,image classification.
pertumbuhan penduduk.
UNSUPERVISED LEARNING
POPULAR UNSUPERVISED METHOD
SEMI-SUPERVISED LEARNING
REINFORCEMENT LEARNING
MACHINE LEARNING CASE STUDIES
KPPN Memprediksi jumlah kas yang ditarik oleh
REGRESSION
satuan kerja per bulan.

CLASIFICATION
DJP memprediksi apakah wajib pajak patuh atau
tidak.

DJP mengelompokkan wajib pajak pribadi


CLUSTERING
berdasarkan karakteristiknya.

REGRESSION KPKNL memprediksi nilai wajar barang milik negara.

CLASIFICATION
Biro SDM memprediksi pegawai yang akan keluar
dari PNS
MACHINE LEARNING STEP

Data Feature
Cleaning Extraction

Feature
Define T & P Define E Transforma
tion
EDA

Define Train
Validation Candidat
Approach e Models
Validate
Select
Candidat
Model(s)
es
Validate
Tuning
Final
Models
Models
WHAT WE DO IN DATA SCIENCE
MACHINE LEARNING ALGORITHMS
TERIMA KASIH

You might also like