PDF Jaringan Hopfield Diskret
PDF Jaringan Hopfield Diskret
Dikembangkan oleh John Hopfield (ahli fisika, pemenang hadiah nobel 1982).
Struktur jaringannya terkoneksi secara penuh yaitu setiap unit terhubung dgn
setiap unit yang lain. Jaringan memiliki bobot simetris tanpa ada konenksi pada diri
sendiri sehingga:
Wij = Wji dan wii = 0
Arsitektur Hopfield
Hanya satu unit mengubah aktivasinya pada satu waktu (berdasarkan sinyal yg
diterima oleh unit tsb dari unit yang lain). Tiap-tiap unit melanjutkan menerima
sinyal eksternal yg berasal dari unit yang lain dalam jaringan.
Algoritma Pelatihan
Ada beberapa versi jaringan Hopfield diskret. Versi pertama memakai vektor input
biner (1982) :
Untuk menyimpan pola biner s(p), p = 1,…,P
Dimana s(p) = (s1(p), …,si(p), … ,sn(p))
matrik bobot w =
{wij}
wij Σ2si ( p) 12s j( p) 1 untuk i
s j
p
0 untuk i j
wij
Versi kedua memakai vektor input bipolar (1984) :
y _ in xi +
Σ
j
y j wij
langkah 5 : tentukan aktivasi (sinyal output) :
catatan :
1. nilai θi biasanya diambil sama dengan 0
2. urutan perubahan dari unit-unit dilakukan secara acak
Fungsi Energi
Hopfield (1984) membuktikan bahwa jaringan akan konvergen menuju sebuah
titik stabil dng memperhitungkan sebuah fungsi energi atau disebut fungsi
Lyapunov.
Fungsi energi adalah suatu fungsi yg punya batas bawah dan fungsi yg nilainya
tidak bertambah (non-increasing) dari keadaan sistem. Keadaan sistem adalah
vektor aktivasi dari unit-unit dalam sistem. Jadi jika fungsi energi dpt ditemukan
maka jaringan akan konvergen pada sekumpulan aktivasi yg stabil. Fungsi energi
untuk jaringan Hopfield diskret dinyatakan :
Jika aktivasi dari jaringan berubah sebesar Δyi, maka energi akan berubah sebesar ΔE,
persamaan ini berdasarkan pada kenyataan bahwa hanya satu unit dapat
mengubah aktivasinya pada satu waktu. Ada 2 kasus dimana perubahan Δy i akan
terjadi dalam aktivasi neuron Yi
1. Jika yi positif, maka yi akan berubah menjadi nol jika
dalam hal ini terjadi perubahan positif pada yi, shg untuk kasus ini ΔE < 0 (negatif),
Jadi ΔE < 0 (negatif).
Sehingga nilai energi tidak dapat bertambah besar (non-increasing), karena energi
terbatas, maka jaringan akan mencapai titik stabil sedemikian hingga energi
tidak akan bertambah terhadap iterasi selanjutnya. Aspek penting dari
algoritma Hopfield adalah perubahan energi hanya bergantung pada
perubahan aktivasi dari satu unit dan matrik bobot simetris dengan komponen
diagonal bernilai nol.
Kapasitas Penyimpanan
Hopfield menemukan bahwa banyaknya pola biner yang dapat disimpan dalam
jaringan adalah :
P 0.15n