Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan Tersembunyi
Backpropagation (BP) merupakan salah satu paradigma pembelajaran dalam jaringan syaraf tiruan yang dibangun dengan banyak lapisan untuk mengubah bobot–bobot yang terhubung dengan neuron pada lapisan tersembunyi. Pengubahan bobot dilakukan oleh sebuah algoritma pelatihan sehingga mendekati bobot opti...
Main Authors: | , , |
---|---|
Format: | Article |
Language: | Indonesian |
Published: |
Universitas Muhammadiyah Purwokerto
2019-05-01
|
Series: | Jurnal Informatika |
Subjects: | |
Online Access: | http://jurnalnasional.ump.ac.id/index.php/JUITA/article/view/4396 |
_version_ | 1817991994586169344 |
---|---|
author | Hindayati Mustafidah Amrisa Yanri Rahmadhani Harjono Harjono |
author_facet | Hindayati Mustafidah Amrisa Yanri Rahmadhani Harjono Harjono |
author_sort | Hindayati Mustafidah |
collection | DOAJ |
description | Backpropagation (BP) merupakan salah satu paradigma pembelajaran dalam jaringan syaraf tiruan yang dibangun dengan banyak lapisan untuk mengubah bobot–bobot yang terhubung dengan neuron pada lapisan tersembunyi. Pengubahan bobot dilakukan oleh sebuah algoritma pelatihan sehingga mendekati bobot optimal. Kinerja algoritma pelatihan dikatakan optimal dapat dilihat dari error yang dihasilkan (MSE). Semakin kecil MSE, semakin optimal kinerjanya. Beberapa penelitian yang dilakukan sebelumnya, diperoleh informasi bahwa algoritma pelatihan yang paling optimal berdasarkan MSE terkecil adalah algoritma Levenberg–Marquardt (LM) dengan rata–rata MSE 0.001 dengan tingkat pengujian α=5%. Penelitian tersebut menggunakan 10 neuron dalam lapisan tersembunyi. Keadaan optimal banyaknya neuron dalam lapisan tersembunyi yang dapat menghasilkan MSE paling kecil belum diketahui. Oleh karena itu, dalam penelitian ini dilakukan analisis untuk mengetahui jumlah neuron yang paling optimal dalam lapisan tersembunyi pada algoritma LM. Parameter jaringan yang digunakan yaitu 15 neuron dalam lapisan input, target error=0.001 (10-3) dan variasi nilai laju pembelajaran. Penelitian ini menggunakan metode campuran yaitu pengembangan program komputer dan pengujian data statistik menggunakan ANOVA. Pengembangan program komputer digunakan untuk membangkitkan data random sebagai masukan jaringan, menjalankan algoritma LM, dan menghasilkan data keluaran. Hasil analisis menunjukkan bahwa dengan 27 neuron pada lapisan tersembunyi menghasilkan MSE terkecil yaitu 0.0000807±0.0001220 dengan laju pembelajaran=0.8. |
first_indexed | 2024-04-14T01:20:44Z |
format | Article |
id | doaj.art-83778a46ec634862be4167ecd2d5080b |
institution | Directory Open Access Journal |
issn | 2086-9398 2579-8901 |
language | Indonesian |
last_indexed | 2024-04-14T01:20:44Z |
publishDate | 2019-05-01 |
publisher | Universitas Muhammadiyah Purwokerto |
record_format | Article |
series | Jurnal Informatika |
spelling | doaj.art-83778a46ec634862be4167ecd2d5080b2022-12-22T02:20:40ZindUniversitas Muhammadiyah PurwokertoJurnal Informatika2086-93982579-89012019-05-0171556210.30595/juita.v7i1.43962527Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan TersembunyiHindayati Mustafidah0Amrisa Yanri Rahmadhani1Harjono Harjono2<em>Teknik Informatika-F.Teknik dan Sains-Universitas Muhammadiyah Purwokerto</em><em>Teknik Informatika-F.Teknik dan Sains-Universitas Muhammadiyah Purwokerto</em>Teknik Informatika-F.Teknik dan Sains-Universitas Muhammadiyah PurwokertoBackpropagation (BP) merupakan salah satu paradigma pembelajaran dalam jaringan syaraf tiruan yang dibangun dengan banyak lapisan untuk mengubah bobot–bobot yang terhubung dengan neuron pada lapisan tersembunyi. Pengubahan bobot dilakukan oleh sebuah algoritma pelatihan sehingga mendekati bobot optimal. Kinerja algoritma pelatihan dikatakan optimal dapat dilihat dari error yang dihasilkan (MSE). Semakin kecil MSE, semakin optimal kinerjanya. Beberapa penelitian yang dilakukan sebelumnya, diperoleh informasi bahwa algoritma pelatihan yang paling optimal berdasarkan MSE terkecil adalah algoritma Levenberg–Marquardt (LM) dengan rata–rata MSE 0.001 dengan tingkat pengujian α=5%. Penelitian tersebut menggunakan 10 neuron dalam lapisan tersembunyi. Keadaan optimal banyaknya neuron dalam lapisan tersembunyi yang dapat menghasilkan MSE paling kecil belum diketahui. Oleh karena itu, dalam penelitian ini dilakukan analisis untuk mengetahui jumlah neuron yang paling optimal dalam lapisan tersembunyi pada algoritma LM. Parameter jaringan yang digunakan yaitu 15 neuron dalam lapisan input, target error=0.001 (10-3) dan variasi nilai laju pembelajaran. Penelitian ini menggunakan metode campuran yaitu pengembangan program komputer dan pengujian data statistik menggunakan ANOVA. Pengembangan program komputer digunakan untuk membangkitkan data random sebagai masukan jaringan, menjalankan algoritma LM, dan menghasilkan data keluaran. Hasil analisis menunjukkan bahwa dengan 27 neuron pada lapisan tersembunyi menghasilkan MSE terkecil yaitu 0.0000807±0.0001220 dengan laju pembelajaran=0.8.http://jurnalnasional.ump.ac.id/index.php/JUITA/article/view/4396backpropagation, MSE, neuron, Levenberg–Marquardt, optimal. |
spellingShingle | Hindayati Mustafidah Amrisa Yanri Rahmadhani Harjono Harjono Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan Tersembunyi Jurnal Informatika backpropagation, MSE, neuron, Levenberg–Marquardt, optimal. |
title | Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan Tersembunyi |
title_full | Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan Tersembunyi |
title_fullStr | Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan Tersembunyi |
title_full_unstemmed | Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan Tersembunyi |
title_short | Optimasi Algoritma Pelatihan Levenberg–Marquardt Berdasarkan Variasi Nilai Learning-Rate dan Jumlah Neuron dalam Lapisan Tersembunyi |
title_sort | optimasi algoritma pelatihan levenberg marquardt berdasarkan variasi nilai learning rate dan jumlah neuron dalam lapisan tersembunyi |
topic | backpropagation, MSE, neuron, Levenberg–Marquardt, optimal. |
url | http://jurnalnasional.ump.ac.id/index.php/JUITA/article/view/4396 |
work_keys_str_mv | AT hindayatimustafidah optimasialgoritmapelatihanlevenbergmarquardtberdasarkanvariasinilailearningratedanjumlahneurondalamlapisantersembunyi AT amrisayanrirahmadhani optimasialgoritmapelatihanlevenbergmarquardtberdasarkanvariasinilailearningratedanjumlahneurondalamlapisantersembunyi AT harjonoharjono optimasialgoritmapelatihanlevenbergmarquardtberdasarkanvariasinilailearningratedanjumlahneurondalamlapisantersembunyi |