ARTIFICIAL
NEURAL NETWORK (ANN)
Apa yang dimaksud dengan ARTIFICIAL NEURAL NETWORK (ANN)?
Artificial Neural
Network atau jaringan saraf tiruan adalah system komputasi dimana arsitektur
dan komputasi diilhami dari pengetahuan tentang sel saraf dalam otak. ANN
merupakan model yang meniru cara kerja jaringan neural biologis.
Artificial Neural
Network merupakan cabang ilmu multi disiplin yang meniru cara
kerja otak manusia. Salah satu struktur yang ditiru adalah bentuk neuronnya
(sel saraf). Jaringan saraf tiruan ANN dapat menyelesaikan persoalan
rumit/tidak mungkin jika diselesaikan dengan menggunakan komputasi kovensional.
Dengan melakukan proses belajar jaringan
saraf tiruan dapat mengatur dirinya untuk menghasilkan suatu respon yang
konsisten terhadap rangkaian masukkan. Jaringan saraf tiruan dirancang dan
dilatih untuk memiliki kemampuan seperti manusia.
Setiap neuron dapat memiliki
beberapa masukan dan mempunnyai satu keluaran. Jalur masukan pada suatu neuron
bisa berisi data mentah atau data hasil olahan neuron sebelumnya. Sedangkan
hasil keluaran suatu neutron dapat berupa hasil akhir atau berupa bahan
masukkan bagi neutron berikutnya. Jaringan neuron buatan terdiri atas kumpulan
grup neuron yang tersusun dalam lapisan yaitu;
·
Lapisan
Input (Input Layer).
·
Lapisan
Tersembunyi (Hidden Layer).
·
Lapisan
Output (Output Layer).
Sejarah
1943 : Waffen McCulloh dan Walter Pitts merancang model
matematis dari sel-sel otak.
1949 : Hebb menyatakan informasi dapat disimpan dalam koneksi-koneksi antar neuron.
1958 : Rosenblatt mengembangkan konsep dasar tentang perceptron untuk klasifikasi pola.
1982 : Kohonen mengembangkan metode jaringan syaraf buatan unsupervised learning.
1982 : Grossberg mengenalkan sejumlah arsitektur jaringan (ART,ART2,ART3).
1982 : Hopfield mengembangkan jaringan syaraf reccurent untuk menyimpan informasi.
1949 : Hebb menyatakan informasi dapat disimpan dalam koneksi-koneksi antar neuron.
1958 : Rosenblatt mengembangkan konsep dasar tentang perceptron untuk klasifikasi pola.
1982 : Kohonen mengembangkan metode jaringan syaraf buatan unsupervised learning.
1982 : Grossberg mengenalkan sejumlah arsitektur jaringan (ART,ART2,ART3).
1982 : Hopfield mengembangkan jaringan syaraf reccurent untuk menyimpan informasi.
Contoh
penerapan ARTIFICIAL NEURAL NETWORK (ANN)
Algoritma ANN lahir dari gagasan seorang psikolog
Warren McCulloch dan Walter Pitts pada 1943 yang menjelaskan cara kerja
jaringan syaraf dengan perangkat jaringan elektronik.
Didalam dunia seismik eksplorasi, algoritma ANN
sudah cukup populer diaplikasikan, diantaranya untuk identifikasi noise,
estimasi wavelet, analisa kecepatan, analisis gelombang geser, autotracking
reflector, prediksi hidrokarbon, karakterisasi reservoir, dll.
Konfigurasi sederhana algoritma ANN dapat
dijelaskan pada gambar dibawah ini:
Dari gambar di atas terlihat bahwa, prinsip dasar
ANN adalah sejumlah parameter sebagai masukan (input layer) diproses sedemikian
rupa didalam hidden layer (perkalian, penjumlahan, pembagian, dll.), lalu
diproses lagi didalam output layer untuk menghasilkan sebuah output.
Gambar diatas menunjukkan contoh penerapan ANN
untuk data seismik, katakanlah kita memiliki beberapa input seperti impedance
(x1), reflection strength (x2), instantaneous frequency (x3),… dll . yang akan
digunakan untuk memprediksi porositas reservoir sebagai output. Maka secara
sederhana porositas reservoir akan didapatkan dengan mengkalikan setiap sampel
data input dengan suatu pembobotan (weight) lalu dijumlahkan, lalu hasil
penjumlahan tersebut menjadi input untuk fungsi aktivasi untuk menghasilkan parameter
porositas.
Fungsi aktivasi tersebut dapat berupa sigmoid
function ataupun hyperbolic tangent function (perhatikan keterangan dibawah
ini).
Tentu kita menginginkan agar nilai porositas yang
diprediksi semirip mungkin dengan nilai porositas yang sesungguhnya, dengan
kata lain kita harus memiliki nilai selisih (baca error) antara nilai prediksi
dengan nilai sesungguhnya yang sekecil mungkin, untuk tujuan ini didalam
algoritma ANN di atas, kita harus melakukan updating nilai weight untuk
masing-masing input.
Sumber :


