Pengantar Jaringan Syaraf...

31
Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri

Transcript of Pengantar Jaringan Syaraf...

Page 1: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Pengantar Jaringan Syaraf Tiruan

Contoh Ilustratif

Dr. Ahmad Sabri

Page 2: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Problem

• Perusahaan pemasok buah memiliki satu gudangpenyimpanan buah. Terdapat 2 jenis buah yang dipasok: apel dan jeruk. Buah-buahan tersebut seringkalibercampur sehingga harus disortir dengan mesin sortir.

• Mesin sortir dilengkapi sensor untuk mendeteksi bentuk, tekstur dan berat buah.tekstur dan berat buah.

• Buah-buahan masuk ke mesin sortir melalui ban berjalan.

• Pada output mesin sortir terdapat dua bak besar masing-masing untuk menampung apel dan jeruk

• Problem: buatlah model ANN sederhana dengan ketigainput dari sensor, sehingga mesin sortir dapat mengenalijenis buah yang masuk dan meletakkannya di bak yang tepat

Page 3: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Diagram problem

Page 4: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Sensor

1. Sensor bentuk: bulat 1, lonjong -1

2. Sensor tekstur: halus 1, kasar -1

3. Sensor berat: > 0,5 kg: 1; <= 0,5 kg: -1

Page 5: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Input

• Vektor input

• Vektor prototipe untuk jeruk• Vektor prototipe untuk jeruk

• Vektor prototipe untuk apel

Page 6: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Model ANN

1. Perceptron

2. Hamming

3. Hopfield

Page 7: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

1. PERCEPTRON

Page 8: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Perceptron

Page 9: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Perceptron: Two input case

Page 10: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Jika [-1 1]p + b ≥ 0, maka a = 1

• Jika [-1 1]p + b < 0, maka a = -1

• Artinya, berdasarkan outputnya, input p

dikategorikan menjadi 2 bagiandikategorikan menjadi 2 bagian

Page 11: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Decision boundary

n = 0

Page 12: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Three input case (our problem)

• Klasifikasi biner: apel atau jeruk?

• Ingat kembali: single-neuron perceptron dapat

digunakan untuk klasifikasi biner.

• Oleh karena itu, masalah klasifikasi apel dan jeruk• Oleh karena itu, masalah klasifikasi apel dan jeruk

dapat menggunakan single-neuron perceptron

• Output dari perceptron untuk problem ini diberikan

oleh persamaan:

Page 13: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •
Page 14: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •
Page 15: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Verifikasi…

Page 16: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •
Page 17: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Pada dasarnya, sebarang vektor input yang

jaraknya lebih dekat ke vektor jeruk

dibandingkan ke vektor apel, maka vektor

input tersebut diklasifikasikan sebagai vektorinput tersebut diklasifikasikan sebagai vektor

jeruk

• Demikian pula jika vektor input diklasifikasikan

sebagai vektor apel jika vektor input tersebut

lebih dekat ke vektor apel

Page 18: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Karakteristik utama dari single-layer

perceptron adalah ia membuat decision

boundary untuk memisahkan input menjadi

dua kategoridua kategori

• Tingkat lanjut:

– Dimensi > 3

– Kategori >2

Page 19: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

2. HAMMING MODEL

Page 20: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Hamming Network

Page 21: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Feedforward Layer

• Melakukan inner product antara setiap

prototype pattern dengan input pattern

• Untuk itu, dalam problem apel dan jeruk,

matriks W1 berbentuk:matriks W1 berbentuk:

Page 22: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Entri pada vektor bias adalah R (yaitu

banyaknya entri pada vektor input)

• Untuk problem deteksi apel dan jeruk, vektor

biasnya adalahbiasnya adalah

• Output feedforward layer adalah

Page 23: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Recurrent Layer

• Inputnya merupakan output dari feedforward

layer

Page 24: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Weight pada recurrence layer

• Iterasi pada recurrent layer digambarkan sbb:

Page 25: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Ilustrasi

Page 26: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Iterasi pertama:

• Iterasi kedua:

Page 27: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Karena dua iterasi berturutan menghasilkan

output yang sama, maka output telah

konvergen

• Prototype pattern pertama (jeruk) terpilih• Prototype pattern pertama (jeruk) terpilih

sebagai klasifikasi untuk input, karena nilai

tidak nol terdapat pada neuron pertama

Page 28: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

HOPFIELD NETWORK

Page 29: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

Hopfield Network

Page 30: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •

• Di mana:

• Weight dan bias:

Page 31: Pengantar Jaringan Syaraf Tiruansabri.staff.gunadarma.ac.id/Downloads/files/69255/03+Ilustrasi.pdf · Pengantar Jaringan Syaraf Tiruan Contoh Ilustratif Dr. Ahmad Sabri. Problem •