• Tidak ada hasil yang ditemukan

Course: Machine Learning | Dr. rer. nat. Hendri Murfi 5 Neural Networks

N/A
N/A
Protected

Academic year: 2017

Membagikan "Course: Machine Learning | Dr. rer. nat. Hendri Murfi 5 Neural Networks"

Copied!
8
0
0

Teks penuh

(1)

Neural Networks

Departemen Matematika, Universitas Indonesia – Depok 16424 Dr. rer. nat. Hendri Murfi

Intelligent Data Analysis (IDA) Group Intelligent Data Analysis (IDA) Group

Telp. +62-21-7862719/7863439, Fax. +62-21-7863439, Email. hendri@ui.ac.id

MMA10991 Topik Khusus - Machine Learning

2

Machine Learning

y(x,w)

Klasifikasi, regresi, clustering, dll

x1 x2

:

xD

Input Model/Metode Output

Preprocessing: pemilihan/ekstraksi fitur dari data, misal xi = (x1, x2, .., xD)T

Learning: penentuan parameter metode, misal w, berdasarkan data

pelatihan

Testing: pengujian metode dengan data penguji (testing data) yang tidak

(2)

3 Diberikan data pelatihan xi , i = 1 sd N, dan/atauti , i = 1 sd N

• Supervised Learning. Data pelatihan disertai target, yaitu {xi, ti}, i = 1 sd N. Tujuan pembelajaran adalah membangun model yang dapat

menghasilkan output yang benar untuk suatu data input, misal untuk regresi, klasifikasian, regresi ordinal, ranking, dll

• Unsupervised Learning. Data pelatihan tidak disertai target, yaitu xi, i = 1 sd N. Tujuan pembelajaran adalah membagun model yang dapat

menemukan komponen/variabel/fitur tersembunyi pada data pelatihan, yang dapat digunakan untuk: pengelompokan (clustering), reduksi

dimensi (dimension reduction), rekomendasi, dll

Learning

4

Supervised Learning

Regresi

– Nilai output ti bernilai kontinu (riil)

– Bertujuan memprediksi output dari data baru dengan akurat

Klasifikasi

– Nilai output ti bernilai diskrit (kelas)

(3)

5

Model Linear

Model yang umum digunakan untuk menyelesaikan masalah klasifikasi dan

regresi adalah model linear, yaitu model yang merupakan kombinasi linear dari fungsi basis:

dimana x = (x1, x2, ..., xD)T adalah variabel input, dan w = (w

fungsi polinomial, fungsi gaussian, fungsi sigmoidal, dll

6

Model linear memiliki sifat-sifat yang penting baik dari aspek

komputasi maupun analitik. Penggunaan model linear dengan pendekatan parametrik pada metode klasik memiliki keterbatasan pada aplikasi praktis disebabkan oleh kutukan dimensi (curse of dimensionality)

untuk model beorde M dan jumlah fitur (dimensi) D, maka pertumbuhan jumlah parameter w proposional dengan DM

Model Linear

(4)

7 Pendekatan Alternatif

Pendekatan alternatif adalah menentukan jumlah fungsi basis

didepan, akan tetapi masing-masing adaptif terhadap semua data pembelajaran.

Dengan kata lain, menggunakan bentuk parametrik dimana

nilai-nilai parameter adaptif selama proses training.

Contoh metode yang menggunakan pendekatan ini adalah neural

networks (NN).

Model Linear

8

Neural Networks (NN), dikenal juga dengan istilah multilayer

perceptron, memiliki bentuk umum sbb:

dimana wkj, wji adalah parameter bobot; wk0, wj0 adalah parameter bias; h(.), σ(.) adalah fungsi aktivasi.

Sehingga, secara sederhana NN adalah suatu fungsi nonlinear

dari suatu himpunan variabel input {xi} ke himpunan variabel

output {yk} yang dikontrol oleh parameter bobot dan bias Definisi

Neural Networks

y

k

x , w

 =  

j=1

M

w

kj2

h

i=1

D

(5)

9

Tahap 1:

Tahap 2:

Tahap 3:

Tahap 4:

Representasi Diagram: Feed-forward Neural Networks

Neural Networks

Untuk simplifikasi model, notasi parameter bobot dan bias dapat

(6)

11

Pada hidden units, fungsi aktivasi nonlinear h(.) yang sering digunakan

adalah fungsi sigmoid logistik, yaitu zj = h(aj) = tanh(aj), dimana:

Pada output units, untuk masalah regresi, fungsi aktivasi yang biasa

digunakan adalah fungsi identitas, yaitu: yk = ak

sementara untuk masalah klasifikasi, fungsi aktivasi yang biasa

digunakan adalah fungsi sigmoid logistik, yaitu yk = σ(a

k), dimana:

Fungsi Aktivasi

Neural Networks

  = −

 −

   =

− 

12 Sumber Inspirasi: Jaringan Syaraf Biologis

(7)

13

Diberikan data training {x

n, tn}, dimana n = 1, ..., N, dan struktur

neural networks yang digunakan adalah jaringan 2 lapis (two-layer

network).

Nilai-nilai parameter bobot diperoleh dengan meminimumkan

fungsi error sbb:

Training • Error untuk setiap output unit:

Error untuk setiap hidden unit:

Perubahan bobot pada lapisan

pertama dan kedua:

Training Algorithm: Error Backpropagation

(8)

15

Secara garis besar, algoritma backpropagation adalah sbb:

– Insialisasi nilai parameter bobot

– Feedforward data pembelajaran

– Backpropagation dari error

– Update nilai parameter bobot

– Ulang ke-4 langkah diatas sampai kriteria penyetop terpenuhi, misal: jumlah iterasi, waktu, perubahan nilai bobot, error pada data testing meningkat

Algoritma Backpropagation

Neural Networks

Referensi

Bishop, C. H., Pattern Recognition and Machine Learning, Springer,

Referensi

Dokumen terkait

Grafik pengaruh metode fermentasi terhadap viskositas, kapasitas emulsi (KE), swelling volume, kapasitas penyerapan air (KPA)dan kelarutan tepung ampas kelapa yang

Tidaklah berlebihan jika Kelurahan Tanah Baru yang tengah merintis Lembaga Pendidikan Anak Usia Dini telah menyadari betapa pentingnya persiapan generasi penerus calon

Istilah pothok adalah istilah yang digunakan untuk menyebutkan gending tradisi karawitan Gaya Surakarta yang mempunyai satu rangkaian balungan saja. Balungan tersebut

Pola asuh orang tua merupakan gambaran tentang sikap dan perilaku orang tua dengan anak dalam berinteraksi dan berkomunikasi selamakegiatan pengasuhan.Pola asuh orang tua sangat

Hal ini dapat dikoordinasikan dengan bagian humas dan PDE setiap SKPD agar situs e-government Sulawesi Tenggara yang merupakan situs resmi pemerintah provinsi

Perkembangan Indeks Harga Konsumen (IHK) setiap bulan atau perubahan Indeks Harga Konsumen (IHK) sepanjang tahun 2013 menunjukkan pergerakan yang fluktuatif

Tujuan penelitian ini adalah untuk mendapatkan data tentang pengaruh pelaburan amonium hidroksida terhadap emisi gas formaldehida pada kayu lapis dan papan partikel,

Untuk mengetahui pengaruh kepuasan kerja terhadap kinerja karyawan hotel mutiara merdeka pekanbaru dapat membandingkan antara t-hitung dan t-tabel, yaitu ababila