Deep Learning: Artificial Neural Networks

Deep Learning: Artificial Neural Networks

TAHAPAN NEURAL NETWORKS

  1. Pilih nilai bobot secara untuk setiap variabel input secara random. Nilai bobot ini haruslah sangat kecil (mendekati 0 tapi bukan 0), yang nantinya nilai bobot akan terus diupdate sampai C menjadi minimum.
  2. Masukkan satu baris dari dataset ke input layer. Pemilihan baris dilakukan secara random (stochastic gradient descent).
  3. Lakukan forward propagation, menembakkan sinyal dari input layer ke output layer sampai mendapatkan nilai y model (y topi).
  4. Bandingkan nilai y model dengan y sesungguhnya untuk data di baris tersebut. Hitung nilai C nya.
  5. Lakukan back propagation, update nilai W nya berdasarkan nilai C nya. Berapa banyak nilai yang ahrus diupdate untuk w ditentukan oleh learning rate.
  6. Ulangi langkah 1-5 dan update nilai W untuk setiap baris (kasus reinforcement learning & stochastic gradient descent). Ulangi langkah 1-5 tapi update nilai W jika sudah menyelesaikan semua baris (kasus batch learning / batch gradient descent).
  7. Ketika semua proses selesai (melalui semua baris) maka disebut dengan 1 epoch. Lakukan lagi semua langkah di atas sebanyak N epoch sampai didapatkan nilai C minimum.

Sampai sini saya harap pembaca sudah memahami konsep dasarnya. Jika sudah maka di kesempatan selanjutnya saya akan bahas teknisnya di bahasa Python maupun R.

Semoga bermanfaat.

Bagikan artikel ini:

Pages: 1 2 3 4 5 6 7

Subscribe
Notify of
guest
3 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments
Rocky Gultom
Rocky Gultom
4 months ago

Halo pak, artikel di atas bapak menyebutkan ”Jika semua baris (ada 8 baris) sudah dihitung nilai y modelnya, dan setiap kembali mengupdate nilai w untuk masing-masing barisnya maka disebut dengan 1 epoch”, pertanyaan saya 8 Baris itu berasal dari mana yah Pak?, bukan nya ada 10 baris data yah, apa saya yang salah tangkap..terima kasih pak

Rocky Gultom
Rocky Gultom
Reply to  Rocky Gultom
4 months ago

Maaf Pak, saya lihat pernyataan tsb ada di halaman 5 di topik pembahasan “Deep Learning: Artificial Neural Networks ” yang di highlight biru..Terima kasih