• Tidak ada hasil yang ditemukan

Pemrograman Berorientasi Objek ... - UNIKOM Kuliah Online

N/A
N/A
Protected

Academic year: 2023

Membagikan "Pemrograman Berorientasi Objek ... - UNIKOM Kuliah Online"

Copied!
35
0
0

Teks penuh

(1)

MATERI PERKULIAHAN

KECERDASAN BUATAN

Ken Kinanti Purnamasari

4

LEARNING

(2)

Tujuan

Memahami konsep algoritma Learning

(3)

L E A R N I N G

(4)

Proses melalui beberapa pengalaman (E) dalam melakukan beberapa tugas (T)

sehingga meningkatkan performa (P)

E : Experience, T : Class of Tasks, P : Performance Measure

LEARNING

(5)

Contoh LEARNING

KRITERIA KETERANGAN

Kasus Permainan Catur

Task (T) Bermain Catur

Performance Measure (P) Persentase kemenangan melawan musuh

Training Experience (E) Berlatih dengan diri sendiri

(6)

Contoh LEARNING

KRITERIA KETERANGAN

Kasus Pengenalan Tulisan Tangan

Task (T) Mengenali dan

mengklasifikasi kata-kata dalam tulisan

Performance Measure (P) Persentase kata-kata yang berhasil diklasifikasi

Training Experience (E) Data-data tulisan tangan dengan kelasnya masing-

masing (given classifications)

(7)

- Tidak semua kemungkinan situasi dapat didefinisikan contoh : peta labirin

- Tidak semua perubahan dapat diantisipasi

contoh : perubahan pola permintaan barang, bahasa alay

- Ada beberapa tugas yang sulit dibuat aturannya contoh : mengenali wajah

Mengapa harus Belajar ?

(8)

- KOMPONEN :

Apa saja komponen yang ditingkatkan performa-nya - PENGETAHUAN AWAL (prior knowledge) :

Apa pengetahuan awal yang sudah dimiliki agent - REPRESENTASI DATA & KOMPONEN:

Apa jenis representasi data yang digunakan - UMPAN BALIK (feedback) :

Apa feedback yang dapat dipelajari

Faktor Utama Pembelajaran

(9)

- Pemetaan condition-action - Hasil perception dari sensor

- Respon dari environment untuk setiap aksi yang dipilih - Informasi utility (desirable state)

- Informasi action-value

- Goal (yang memaksimalkan utility agent)

Komponen

(10)

Representasi Data

Vector

LEARNING

Continuous / Discrete

Values

?

(11)

- Inductive Learning

belajar dari pasangan input-output yang spesifik (mungkin menghasilkan model yang salah)

- Deductive / Analytical Learning

belajar dari aturan umum yang akan terus diperbaharui (biasanya lebih efisien)

Pengetahuan Awal &

Representasi Data

(12)

- SUPERVISED

belajar dari pasangan input-output (contekan) - UNSUPERVISED

belajar tanpa pasangan input-output - SEMI-SUPERVISED

Gabungan SUPERVISED dan UNSUPERVISED

(biasanya karena banyak noise atau kurangnya data) - REINFORCEMENT

belajar dari efek suatu tindakan, yang berupa hadiah (reward) dan hukuman (punishment)

Umpan Balik (feedback)

(13)

SUPERVISED

Training Data Training

Data

Testing Data Testing

Data

Learning

Testing

Prediction Model Prediction

Model

Class Target Class Target L A B E L L E D

D A T A

(14)

SUPERVISED kategori

a a a a

a a

a a c c c c

c c c c a a

a a c c c c

a a c c

a a a a a a a a c c

c c c c

c c a a a a c

c c

c

d a t a l a t i h d a t a u j i

kelas c kelas a

t a r g e t

(15)

d a t a l a t i h d a t a u j i 32 tahun

25 tahun

42 tahun

?

SUPERVISED regresi

29 tahun t a r g e t

(16)

Clustering

UNSUPERVISED

Clusters Clusters U N L A B E L L E D

D A T A

(17)

UNSUPERVISED

a a a a a a

a a

a a

a a a a a a a a a a

a a a a c c

c c c c

c c c c

c c

c c c c c c

c c

c c c c

kel om pok 1

kel om pok

2

(18)

E X A M P L E

T A S K

(19)

Example : EnjoySport

kelas data masukan

(20)

Example : EnjoySport

3 x 2 x 2 x 2 x 2 x 2

= 96 instances

5 x 4 x 4 x 4 x 4 x 4

= 5120 hypothesis

(21)

Hipotesis

kelas data masukan

Aldo menikmati olahraga favoritnya, hanya di hari yang dingin (COLD) dengan kelembapan udara yang tinggi (HIGH)

(?, Cold, High, ?, ?, ?)

(22)

Hipotesis

MOST GENERAL HYPOTHESIS Every day is positive example

< ?, ?, ?, ?, ?, ? >

MOST SPECIFIC HYPOTHESIS No day is positive example

< Ø, Ø, Ø, Ø, Ø, Ø >

(23)

A L G O R I T M A

L E A R N I N G

(24)

ALGORITMA LEARNING

- DECISION TREE

- K NEAREST NEIGHBOUR - NEURAL NETWORK

- SVM (SUPPORT VECTOR MACHINE)

(25)

DECISION TREE

(26)

NEAREST NEIGHBOUR

(27)

NEURAL NETWORK

(28)

SVM (Support Vector

Machine)

(29)

SVM (Support Vector

Machine)

(30)

K A S U S

L E A R N I N G

(31)

Klasifikasi Laporan TA

TEKS

TESTING

Abstrak 11

Abstrak 12

Abstrak 13

A B

A

Abstrak 11

Abstrak 12

Abstrak 13

A

Abstrak 1

A

Abstrak 2

B

Abstrak 3

B

Abstrak 10

TRAINING

Data Latih

Data Uji

(32)

Pengenalan Tulisan Tangan

GAMBAR

(33)

Ada Pertanyaan ???

Ada Pertanyaan ???

(34)

REFERENSI . . .

Russell, S., Norvig, P. Artificial Intelligence A Modern Approach (Third Edition). 2010. Pearson Education, USA.

Mitchell, T. M., Machine Learning. 1997. The McGraw- Hill Companies,Inc.

(35)

TUGAS PERORANGAN

1. Carilah Jurnal/Paper :

- 2 (dua) untuk AI learning - 2 (dua) untuk AI reasoning - 2 (dua) untuk AI searching 2. Jelaskan secara singkat tentang apa yang dibahas dalam setiap paper!

Kumpulkan dalam 1 CD per kelas, dengan 1 folder untuk setiap orang.

Format Folder : Kelas_NIM_Nama

AI - 12_10107777_Ken Kinanti P Deadline :

H-1 pertemuan selanjutnya

Isi Folder : - Paper 1 - Paper 2

- …

- …

- Pembahasan

- Pembahasan Paper 1 - Pembahasan Paper 2 - …

- …

Referensi

Dokumen terkait

Patke / How I Came to be Associated with Kritika Kultura 103 Kritika Kultura 30 2018: 103–104 © Ateneo de Manila University The story of my association with Kritika Kultura starts

Percent of Work Accomplished: % 1 research project with corresponding technical report 3 accepted, peer-reviewed article in a national/ international journal 5 national policy,