Anda di halaman 1dari 7

ADALINE

Adaptive Linear Neuron

Kelompok III
PEMROGRAMAN ADALINE
Pemrograman ADALINE (dalam Matlab disebut Linear Filter) mirip dengan pemrograman
Perceptron. Pertama-tama dilakukan inisialisasi jaringan. Matlab menyediakan beberapa fasilitas
untuk melakukan perhitungan dengan model ADALINE.

Menghitung Keluaran Jaringan Menghitung Perubahan Bobot Melakukan Pelatihan

2
Masukan dan target yang dipakai
1 berbentuk bebas

Fungsi aktivasi yang dipakai adalah


2 fungsi identitas.

SPESIFIKASI
ADALINE
3 Parameter pelatihan bisa diatur

Perubahan bobot dilakukan sedemikian


4 hingga errornya minimum

3
LANGKAH –
LANGKAH PELATIHAN
ADALINE Matlab menyediakan fasilitas pelatihan untuk

PROGRAM memodifikasi bobot dalam ADALINE hingga


memenuhi kriteria tertentu (misal jumlah epoch,

ADALINE
error, dll).

MEMASUKAN
JUMLAH ITERASI Setelah pola masukan diberikan, kita dapat
menentukan jumlah iterasi yang akan dilakukan.

MENDEFINISIKAN
NILAI AWAL UNTUK
BOBOT DAN BIAS Setelah membentuk ADALINE, berikutnya harus
ditentukan pola masukan dan target yang akan
dikenali serta mendefinisikan bobot dan biasnya

PEMBENTUKAN
JARINGAN Jaringan ADALINE harus dibentuk dengan
menggunakan perintah newlin (singkatan dari new
linear filter) Perintah newlin akan membentuk
ADALINE dengan spesifikasi tertentu (jumlah unit
input, jumlah neuron, fungsi aktivasi, dll).

4
PEMBENTUKAN JARINGAN
Misalkan ada 2 buah unit masukan net = newlin (PR,S,ID,LR)
dan 1 buah neuron target dengan
 PR : matriks R x 2 yang berisi nilai minimum dan maksimum elemen masukan R.
bobot seperti gambar dibawah.
Misalkan pula kedua masukannya  S : jumlah elemen vektor keluaran.

memiliki range [0, 10]  ID : Vektor delay masukan (default = [0]).

 LR : laju pemahaman (default 𝛼 = 0.01).

net.IW{i,j} = untuk mengatur bobot w


net.b {i} = untuk mengatur bobot bias

5
MENGHITUNG MSE
(RATA-RATA KUADRAT KESALAHAN)

 Q = jumlah pola yang dihitung

 tk = vektor target

 ak = vektor keluaran jaringan ek = tk - ak

6
CONTOH SOAL ADALINE
HITUNGLAH MSE UNTUK FUNGSI LOGIKA “DAN” DENGAN KELUARAN JARINGAN
SEPERTI GAMBAR DIBAWAH DENGAN POLA MASUKAN SEPERTI TABEL DIBAWAH
MENGGUNAKAN BOBOT AWAL W1 = 2, W2 = 3 DAN BIAS = - 4

Anda mungkin juga menyukai