0% menganggap dokumen ini bermanfaat (0 suara)
521 tayangan7 halaman

Bab 2 Perceptron

Perceptron merupakan jaringan saraf tiruan yang dirancang oleh Frank Rosenblatt pada tahun 1962. Algoritma pelatihannya melibatkan penyesuaian berulang bobot sinaps antara node input dan output hingga output jaringan sesuai dengan target. Perceptron mampu memecahkan masalah klasifikasi linier tetapi tidak untuk masalah nonlinier.

Diunggah oleh

Gvi Adie
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
521 tayangan7 halaman

Bab 2 Perceptron

Perceptron merupakan jaringan saraf tiruan yang dirancang oleh Frank Rosenblatt pada tahun 1962. Algoritma pelatihannya melibatkan penyesuaian berulang bobot sinaps antara node input dan output hingga output jaringan sesuai dengan target. Perceptron mampu memecahkan masalah klasifikasi linier tetapi tidak untuk masalah nonlinier.

Diunggah oleh

Gvi Adie
Hak Cipta
© Attribution Non-Commercial (BY-NC)
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPT, PDF, TXT atau baca online di Scribd

PERCEPTRON

Arsitektur jaringannya mirip dengan Hebb


Fungsi aktivasinya bukan biner (0,1) atau bipolar(-1,1) tapi (-1, 0, 1)
Ditemukan oleh Rosenblatt(1962) dan Minsky-Papert (1969)
Algoritma pelatihan Perceptron dengan vektor input s, target t , batas
ambang (threshold) u dan laju pemahaman (learning rate) o
Inisialisasi semua bobot = 0 dan b = 0
Set masukan p
i
= s
i
(i=1,2, R)
Hitung keluaran n=E p
i
w
i
+ b
Tentukan output fungsi aktivasi




Bila output = target > perbaiki bobot dan bias
w
i
(baru) = w
i
(lama) + Aw dengan Aw = o p
i
t
b(baru) =b(lama) + A b dengan Ab = o t
Perbaikan dilakukan berulang-ulang sampai semua a=t
Tidak hanya 1 epoch seperti pada aturan Hebb



u <
u s s u
u >
= =
n 1
n 0
n 1
) n ( f a
Contoh Soal 2.1
Buat jaringan Perceptron untuk menyatakan fungsi logika AND dengan menggunakan masukan
biner dan keluaran bipolar. Pilih o = 1 dan u = 0,2
Jawab :
p
1
p
2
t
0 0 -1
0 1 -1
1 0 -1
1 1 1
f
w
1

w
2

p
1

p
2

n a
1
b
Pola hubungan masukan-target :
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 1 0 0 0
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 2
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 3
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 4
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 5
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 6
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 7
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot
Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab
p
1
p
2
1 t n a=f(n) Aw
1
Aw
2
Ab w
1
w
2
b
Epoch ke - 8
0 0 1 -1
0 1 1 -1
1 0 1 -1
1 1 1 1
Latihan Soal 2.2
Buat jaringan Perceptron untuk mengenali pola pada tabel di bawah ini. Gunaka o = 1 dan u =
0,1.
Jawab :
p
1
p
2
p
3
t
0 1 1 -1
1 0 1 -1
1 1 0 -1
1 1 1 1
Masukan Target Output Perubahan bobot
Aw = op
i
t Ab = ot

Bobot baru
w
baru
= w
lama
+ Aw
b
baru
= b
lama
+ Ab

p
1
p
2
p
3
1 t a Aw
1
Aw
2
Aw
3
Ab w
1
w
2
w
3
b
Inisialisasi 0 0 0 0
0 1 1 1 -1
1 0 1 1 -1
1 1 0 1 -1
1 1 1 1 1

Anda mungkin juga menyukai