Artificial
Neural Network
ANN (Artificial Neural Network) merupakan model
komputasi yang terinspirasi dari neurological model brain atau otak.
Otak manusia bekerja dengan cara yang berbeda
dibandingkan computer digital.
Jaringan Syaraf Biologi
·
Struktur otak manusia sangat komplek
·
Otak manusiaterdiri dari sel-sel syaraf
(neuron) dan penghubung (sinapsis)
·
Neuron bekerja berdasarkan implus atau
sinyal yang diberikan padanya dan diteruskan ke neuron lainnya.
Kemampuan Otak
Diantaranya :
·
Mengenali pola
·
Melakukan perhitungan
·
Mengonrol organ-organ tubuh
Semuanya dilakukan dengan kecepatan
tinggi dibandingkan computer digital.
Contoh :
Pengenalan wajah seseorang yang sedikit berubah
(memakai topi, jenggot tambahan).
Komponen Penting Neuron
Komponen Penting Neuron
·
Dendrit
Menerima sinyal kimia listrik dari neuron lain>
Menerima sinyal kimia listrik dari neuron lain>
·
Soma
Menjumlahkan semua sinyal yang masuk dan jika hasil penjumlahan cukup kuat atau melebihi threshoid, sinyal akan diteruskan ke sel lain melalui axon
Menjumlahkan semua sinyal yang masuk dan jika hasil penjumlahan cukup kuat atau melebihi threshoid, sinyal akan diteruskan ke sel lain melalui axon
·
Axon
Mengirimkan sinyal ke neuron lain.
Mengirimkan sinyal ke neuron lain.
Sejarah Jaringan Syaraf Tiruan
JST sederhana petama kali diperkenalkan oleh
MCCulloh dan Pitts tahun 1943.
·
Menyimpulkan bahwa kombinasi beberapa
neuron sederhana menjadi sebuah system neuron akan meningkatkan kemampuan
komputasinya.
·
Bobot dalam jaringan diatur untuk
melakukan fungsi logika sederhana.
·
Fungsi aktivasi yang digunakan adalah
fungsi threshold.
Tahun 1958, Rosenblatt memperkenalkan model jaringan
perceptron
·
Terdapat metode pelatihan untuk
mengoptimalkan hasil iterasi.
Widrow dan Hoff (1960) mengembangkan perceptron
dengan memperkenalkan aturan pelatihan jaringan (ADALINE = Adative Linear
Neuron).
·
Disebut aturan Delta (kuadrat rata-rata
terkecil)
·
Mengubah bobot perceptron apabila
keluaran yang dihasilkan tidak sesuai dengan target yang diinginkan
Rumelhart (1986) mengembangkan perceptron menjadi
backpropagation.
·
Jaringan di proses menjadi beberapa
layer.
Aplikasi JST
·
Pengenalan pola (pattern recognition)
Mengenal huruf, angka, suara, tanda
tangan.
Menyerupai otak manusia yang masih
mampu mengenali orang sudah beberapa lama tidak dijumpai (wajah atau bentuk
tubuh sedikit berubah).
·
Pengolahan signal
Menekan noise dalam saluran telepon
Menekan noise dalam saluran telepon
·
Peramalan (forecasting)
Meramal kejadian masa dating
berdasarkan pola kejadian yang ada dimasa lampau
JST mampu mengingat dan membuat
generalisasi dari apa yang sudah ada sebelumnya.
Kelebihan dan Kekuranagan JST
Kelebihan :
·
Banyak hal atau aplikasi yang dapat
dilakukan oleh JST
Kekurangan :
·
Ketidak akuratan hasil yang diperoleh
·
Bekerja berdasarkan pola yang terbentuk
pada inputnya
·
Membutuhkan data pelatihan yang banyak
Komponen ANN
·
Input : data masukan beserta
bobot-bobotnya
·
Summation : menjumlahkan semua hasil
perkalian nilai dengan bobotnya
·
Fungsi aktifasi : sebagai penentuan
nilai ambang, jika terpenuhi maka signal diteruskan
·
Output : hasil dari komputasi
Ilustrasi Processing Unit ANN
·
Input L data masukan dari processing
unit sebelumnya atau dari luar
·
Bobot (weight) : derajat pengaruh nilai
input pada processing unit
·
Summation : weighted sum dari nilai
input
·
Nilai ambang (threshold value) : jika
weighted sum melebihi nilai threshold maka signal akan ditransmisikan
·
Output : signal yang keluar lewat axon
Proses Pembelajaran ANN
·
Pembelajaran terawasi
Jika output yang diharapkan telah diketahui sebelumnya
Jika output yang diharapkan telah diketahui sebelumnya
·
Pembelajaran tak terawasi
tidak memerlukan atau tidak dapat ditentukan target output
tidak memerlukan atau tidak dapat ditentukan target output
Tidak ada komentar:
Posting Komentar