Berapa jumlah hidden layer dan neuron yang dibutuhkan?

Based on [1]

Rule of thumb (ancer2) menurut beberapa buku dan artikel (tapi dianggap nonsense)

1. Ukuran hidden layer adalah di antara ukuran input layer dan output layer [Blum, 1992, p.60]
2. Jumlah hidden nodes = (number of input+output) *(2/3) [FAQ dari perusahaan software komersial ANN]
3. kurang dari dua kali di input layer [Swingler, 1996, p.53], [Berry and Linoff, 1997, p.323]
4. Jumalh hidden nodes = dimensi principal components yg dibutuhkan untuk menangkan 70-9-% variance dari input data set [Boger and Guterman, 1887]

Tapi kesemuanya tidak memperhitungkan jumlah training data, jumlah noise target, dan kompleksitas fungsi.

Rule of thumb yg lain: Continue reading “Berapa jumlah hidden layer dan neuron yang dibutuhkan?”

Advertisements

Neural Network, FAQ

Ide dasar Artificial Neural Network (Jaringan Saraf Tiruan)

Saya pernah mendengar analogi yang sangat menarik. Ketika Anda belajar mengendarai sepeda, Anda tidak perlu tahu bagaimana rumus/persamaan gerak sepeda tersebut. Anda “cuma” harus belajar melihat respon sepeda tersebut terhadap sikap Anda. Misalnya, bagaimana seharusnya kemiringan sepeda tersebut atau kecepatan yang diperlukan agar sepeda tetap stabil.

NN mengambil ide dasar dari sini.

Selayaknya manusia, suatu NN membutuhkan pembelajaran berkali2.

Cara cepat mengaplikasikan Neural Network

Kini dengan menggunakan library FANN (Fast Artificial Neural Network)

FAQ ANN (detail banget) http://www.cs.rochester.edu/u/sanders/ml/neural_network_faq/FAQ.html