sel-sel
Elemen yang paling mendasar dari jaringan saraf adalah sel saraf.Sel-sel saraf
inilah membentuk bagian kesadaran manusia yang meliputi beberapa kemampuan
umum. Pada dasarnya sel saraf biologi menerima masukan dari sumber yang lain dan
mengkombinasikannya dengan beberapa cara, melaksanakan suatu operasi yang nonlinear untuk mendapatkan hasil dan kemudian mengeluarkan hasil akhir tersebut.
Dalam tubuh manusia terdapat banyak variasi tipe dasar sel saraf, sehingga proses
berpikir manusia menjadi sulit untuk direplikasi secara elektrik. Sekalipun demikian,
semua sel saraf alami mempunyai empat komponen dasar yang sama. Keempat
komponen dasar ini diketahui berdasarkan nama biologinya yaitu, dendrit, soma,
akson, dan sinapsis. Dendrit merupakan suatu perluasan dari soma yang menyerupai
rambut dan bertindak sebagai saluran masukan.Saluran masukan ini menerima
masukan dari sel saraf lainnya melalui sinapsis. Soma dalam hal ini kemudian
memproses nilai masukan menjadi sebuah output yang kemudian dikirim ke sel saraf
lainnya melalui akson dan sinapsis.
Penelitian terbaru memberikan bukti lebih lanjut bahwa sel saraf biologi
mempunyai struktur yang lebih kompleks dan lebih canggih daripada sel saraf buatan
yang kemudian dibentuk menjadi jaringan saraf buatan yang ada sekarang ini.Ilmu
biologi menyediakan suatu pemahaman yang lebih baik tentang sel saraf sehingga
memberikan keuntungan kepada para perancang jaringan untuk dapat terus
meningkatkan sistem jaringan saraf buatan yang ada berdasarkan pada pemahaman
terhadap otak biologi.
Sel saraf-sel saraf ini terhubung satu dengan yang lainnya melalui sinapsis. Sel
saraf dapat menerima rangsangan berupa sinyalelektrokimiawi dari sel saraf-sel saraf
yang lain. Berdasarkan rangsangan tersebut, sel saraf akan mengirimkan sinyal atau
tidak berdasarkan kondisi tertentu. Konsep dasar semacam inilah yang ingin dicoba
para ahli dalam menciptakan sel tiruan.
1.3 Definisi
Suatu jaringan saraf tiruan memproses sejumlah besar informasi secara paralel dan
terdistribusi, hal ini terinspirasi oleh model kerja otak biologis.Beberapa definisi
tentang jaringan saraf tiruan adalah sebagai berikut di bawah ini.
Hecht-Nielsend (1988) mendefinisikan sistem saraf buatan sebagai berikut:
"Suatu neural network (NN), adalah suatu struktur pemroses informasi yang
terdistribusi dan bekerja secara paralel, yang terdiri atas elemen pemroses (yang
memiliki memori lokal dan beroperasi dengan informasi lokal) yang diinterkoneksi
bersama dengan alur sinyal searah yang disebut koneksi. Setiap elemen pemroses
memiliki koneksi keluaran tunggal yang bercabang (fan out) ke sejumlah koneksi
kolateral yang diinginkan (setiap koneksi membawa sinyal yang sama dari keluaran
elemen pemroses tersebut). Keluaran dari elemen pemroses tersebut dapat merupakan
sebarang jenis persamaan matematis yang diinginkan. Seluruh proses yang berlangsung
pada setiap elemen pemroses harus benar-benar dilakukan secara lokal, yaitu keluaran
hanya bergantung pada nilai masukan pada saat itu yang diperoleh melalui koneksi dan
nilai yang tersimpan dalam memori lokal".
Menurut Haykin, S. (1994), Neural Networks: A Comprehensive Foundation, NY,
Macmillan, mendefinisikan jaringan saraf sebagai berikut:
Sebuah jaringan saraf adalah sebuah prosesor yang terdistribusi paralel dan
mempuyai kecenderungan untuk menyimpan pengetahuan yang didapatkannya dari
pengalaman dan membuatnya tetap tersedia untuk digunakan. Hal ini menyerupai kerja
otak dalam dua hal yaitu: 1. Pengetahuan diperoleh oleh jaringan melalui suatu proses
belajar. 2. Kekuatan hubungan antar sel saraf yang dikenal dengan bobot sinapsis
digunakan untuk menyimpan pengetahuan.
Dan menurut Zurada, J.M. (1992), Introduction To Artificial Neural Systems, Boston:
PWS Publishing Company, mendefinisikan sebagai berikut:
Sistem saraf tiruan atau jaringan saraf tiruan adalah sistem selular fisik yang
dapat memperoleh, menyimpan dan menggunakan pengetahuan yang didapatkan dari
pengalaman.
DARPA Neural Network Study (1988, AFCEA International Press, p. 60)
mendefinisikan jaringan syaraf buatan sebagai berikut :
Sebuah jaringan syaraf adalah sebuah sistem yang dibentuk dari sejumlah elemen
pemroses sederhana yang bekerja secara paralel dimana fungsinya ditentukan oleh
stuktur jaringan, kekuatan hubungan, dan pegolahan dilakukan pada komputasi elemen
atau nodes.
1.4 Kegunaan
Jaringan saraf tiruan pada umumnya digunakan untuk tugas atau pekerjaan yang
kurang praktis jika dikerjakan secara manual.
1.5 Kegunaan Dalam Kehidupan Nyata
a. Perkiraan Fungsi, atau Analisis Regresi, termasuk prediksi time series dan
modeling.
b. Klasifikasi, termasuk pengenalan pola dan pengenalan urutan, serta pengambil
keputusan dalam pengurutan.
c. Pengolahan data, termasuk penyaringan, pengelompokan, dan kompresi.
d. Robotik.
2. Kohonen Neural Network
Kohonen Neural Network atau Kohonen Self Organizing Network merupakan analogi
sederhana dari cara kerja otak manusia dalam mengelompokan informasi. Penelitian
menunjukan bahwa kulit otak manusia terbagi ke dalam bagian-bagian yang berbeda,
masing-masing merespon fungsi-fungsi khusus.Sel-sel saraf mengelompokan dirinya
sendiri sesuai dengan informasi yang diterima. Pengelom-pokan seperti ini disebut
unsupervised lear-ning (Kusumadewi,2003). Kohonen Neural network (KNN) adalah
neural network ber-dasarkan kompetisi yang terdiri dari 2 lapisan, lapisan masukan dan
lapisan keluaran. Keluar-an pada KNN berjumlah sama dengan jumlah pola yang
membentuk neuron keluaran, dan hanya satu neuron keluaran yang menjadi pemenang.
Metode pembelajaran adalah proses latihan mengenali data atau pola tertentu dan
menyimpan pengetahuan atau informasi yang didapat ke dalam bobot-bobot (Heaton,
2003). Proses pembelajaran dilakukan melalui bebe-rapa epoh (jangkauan waktu)
sampai kesa-lahan dari Kohonen Neural network di bawah level yang ditentukan atau
batas epoh terlewati. Proses pembelajaran Kohonen Neural network bersifat kompetitif
atau bersaing. Untuk setiap pelatihan terdapat satu neuron keluaran dalam kondisi
firing(neuron keluar-an yang bernilai paling besar). Bobot yang ter-koneksi pada
neuron keluaran tersebut akan disesuaikan sehingga nilainya lebih kuat pada latihan
berikutnya. Algoritma metode pembelajaran Kohonen (Zamasari,2005) adalah sebagai
berikut:
1. inisialisasi seluruh bobot dengan nilai random: wij, normalisasi seluruh bobot dan
vektor masukan x, set parameter learning rate
2. Kerjakan a-f sampai kondisi berhenti bernilai TRUE
a. evaluasi kesalahan untuk setiap vektor masukan x
b. simpan bobot dengan kesalahan paling minimal
c. cek neuron keluaran yang telah firing atau aktif, jika terdapat neuron keluaran
yang tidak pernah firing, maka forcewin dan kembali ke a). Jika tidak
lanjutkan langkah e)
d. Forcewin.
hitung aktifasi setiap vektor masukan dan ambil indeks vektor masukan
dengan aktifasi yang paling kecil
hitung setiap neuron keluaran dengan vektor masukan yang didapat pada a)
dan pilih indeks neuron keluaran dengan nilai terbesar yang tidak pernah
aktif selama latihan.
Contoh perhitungan
Contoh Perhitungan Self Organizing Maps (SOM) Kohonen
Clustering 4 vector ke dalam 2 cluster
Ambil contoh vektor yang akan di cluster adalah :
(1,1,0,0); (0,0,0,1); (1,0,0,0); (0,0,1,1);
Maximum Cluster yang akan dibentuk adalah 2 cluster m=2
Anggap
learning
rate
terjadi
penurunan
ALPHA(t+1)=0.5 ALPHA(t)
Step 0 :
Inisialisasi matrik bobotnya
Insial radiusnya R = 0
Inisial learning rate nya ALPHA (0) = 0.6
Step 1 : Training dimulai
secara
geometri
ALPHA(0)=
0.6