LAMPIRAN 15
Lampiran 1 Algoritme Jaringan Syaraf Tiruan Propagasi Balik Standar Langkah 0: Inisialisasi bobot (bobot awal dengan nilai random yang paling kecil). Langkah 1: Menentukan maksimum epoch, target error, dan learning rate. Selama syarat berhenti bernilai salah, kerjakan langkah 2-9. Langkah 2: Setiap pasangan pelatihan, kerjakan langkah 3-8. Langkah 3: Setiap unit input (Xi,i = 1,,n) menerima sinyal masukan xi dan meneruskannya ke seluruh unit pada lapisan di atasnya (Hidden unit). Langkah 4: Setiap hidden unit (Zj,j = 1, p) menghitung total sinyal masukkan terbobot, lalu menghitung sinyal keluarannya menggunakan fungsi aktivasi, kemudian mengirimkan sinyal tersebut ke seluruh unit di atasnya (output units). Langkah 5: Setiap unit output (Yk,k = 1,,m) menghitung total sinyal masukkan terbobot, lalu menghitung sinyal keluaran dengan fungsi aktivasi, Backpropagation error Langkah 6: Setiap unit output (Yk,k = 1,,m) menerima sebuah pola target yang sesuai dengan pola masukkan pelatihannya, kemudian unit tersebut menghitung informasi kesalahannya, lalu menghitung koreksi bobotnya (digunakan untuk update bobot (Wjk) selanjutnya). dan menghitung koreksi biasnnya (digunakan untuk update bias (W0k) selanjutnya). dan mengirimkan ke layer di bawahnya. Langkah 7: Setiap unit hidden (Zj,j = 1,,p) menghitung delta input (dari unit pada layer di atasnya). lalu mengalikannya dengan turunan fungsi aktivasi untuk menghitung informasi error, kemudian menghitung koreksi bobot (digunakan untuk update bobot Vij selanjutnya). dan menghitung koreksi bias (digunakan untuk update bias V0j selanjutnya). 16
Lampiran 1 Lanjutan Update bobot dan bias Langkah 8: Setiap unit output (Yk,k = 1,,m) mengubah bias dan bobot (j = 0,,p): Setiap unit hidden (Zj,j = 1,,p) mengubah bias dan bobot (i = 0, n): Langkah 9: Kondisi berhenti. (Sumber: Fauset 1994) 17
Lampiran 2 Data Penelitian 18
Lampiran 2 Lanjutan Kelas Karakter Data Latih Data Uji Kelas 1 Orang ke 1 Orang ke 2 Orang ke 3 Orang ke 4 Orang ke 5 Orang ke 6 Orang ke 7 Kelas 2 Orang ke 1 Orang ke 2 Orang ke 3 Orang ke 4 Orang ke 5 Orang ke 6 Orang ke 7 Orang ke 8 Orang ke 9 Orang ke 10 Kelas 3 Orang ke 1 19
Lampiran 2 Lanjutan Orang ke 2 Orang ke 3 Orang ke 4 Orang ke 5 Orang ke 6 Orang ke 7 Orang ke 8 Orang ke 9 Orang ke 10 20
Lampiran 2 Lanjutan Kelas Karakter Data Latih Data Uji Kelas 1 Orang ke 1 Orang ke 2 Orang ke 3 Orang ke 4 Orang ke 5 Orang ke 6 Orang ke 7 Orang ke 8 Orang ke 9 Orang ke 10 Kelas 2 Orang ke 1 Orang ke 2 Orang ke 3 Orang ke 4 Orang ke 5 Orang ke 6 Orang ke 7 Orang ke 8 21
Lampiran 2 Lanjutan Orang ke 9 Orang ke 10 Kelas 3 Orang ke 1 Orang ke 2 Orang ke 3 Orang ke 4 Orang ke 5 Orang ke 6 Orang ke 7 Orang ke 8 Orang ke 9 Orang ke 10 22
Lampiran 3 Arsitektur Jaringan Syaraf Tiruan Propagasi Balik X1 X2... X288 Z1 Z2... Z288 Y1 Y2 Y3 1 1 Input Layer Hidden Layer Output Layer 23
Lampiran 4 Pengaruh jumlah hidden neuron terhadap generalisasi Hidden Neuron Ulangan ke Dikenal Tidak Dikenal Generalisasi (%) Waktu (menit) 10 1 47 7 87,037 0.43 2 41 13 75,926 0.44 3 38 16 70,370 0.40 Rata-rata 77,778 0.42 20 1 44 10 81,482 0.45 2 41 13 75,926 0.46 3 47 7 87,037 0.46 Rata-rata 81,482 0.46 30 1 43 11 79,629 0.51 2 39 15 72,222 0.49 3 46 8 85,185 0.53 Rata-rata 79,012 0.51 40 1 38 16 70,370 0.55 2 45 9 83,333 0.54 3 43 11 79,629 0.58 Rata-rata 77,777 0.56 50 1 42 12 77,778 1.00 2 45 9 83,333 1.00 3 38 16 70,370 0.59 Rata-rata 77,160 0.86 60 1 34 20 62,963 1.01 2 42 12 77,778 1.06 3 37 17 68,519 1.02 Rata-rata 69,753 1.03 70 1 45 9 83,333 1.09 2 34 20 62,963 1.09 3 40 14 74,074 1.07 Rata-rata 73,457 1.08 80 1 33 21 61,111 1.15 2 33 21 61,111 1.13 3 34 20 62,963 1.13 Rata-rata 61,728 1.14 90 1 33 21 61,111 1.17 2 34 20 62,963 1.19 3 37 17 68,519 1.2 Rata-rata 64,198 1.19 100 1 37 17 68,519 1.27 2 32 22 59,259 1.22 3 40 14 74,074 1.23 Rata-rata 67,284 1.24 24
Lampiran 5 Pengaruh jumlah epoch dengan 10 hidden neuron terhadap generalisasi Epoch Ulangan ke Dikenal Tidak Dikenal Generalisasi (%) Waktu (menit) 1000 1 47 7 87,037 0.43 2 41 13 75,926 0.44 3 38 16 70,370 0.4 Rata-rata 77,778 0.42 1500 1 48 6 88,889 1.08 2 45 9 83,333 1.08 3 44 10 81,482 1.02 Rata-rata 84,568 1.06 2000 1 44 10 81,482 1.18 2 46 8 85,185 1.21 3 47 7 87,037 1.24 Rata-rata 84,568 1.21 2500 1 45 9 83,333 1.43 2 49 5 90,741 1.42 3 46 8 85,185 1.42 Rata-rata 86,420 1.42 3000 1 50 4 81,481 2.16 2 48 6 88,889 2.03 3 49 5 90,741 1.58 Rata-rata 87,037 1.92 3500 1 40 14 74,074 2.22 2 45 9 83,333 2.34 3 48 6 88,889 2.35 Rata-rata 82,099 2.30 4000 1 43 11 79,629 2.55 2 46 8 85,185 2.52 3 43 11 79,629 2.54 Rata-rata 81,481 2.54 25
Lampiran 6 Pengaruh jumlah epoch dengan 20 hidden neuron terhadap generalisasi Epoch Ulangan ke Dikenal Tidak Dikenal Generalisasi (%) Waktu (menit) 1000 1 44 10 81,482 0.45 2 41 13 75,926 0.46 3 47 7 87,037 0.46 Rata-rata 81,482 0.46 1500 1 46 8 85,185 1.11 2 46 8 85,185 1.12 3 47 7 87,037 1.15 Rata-rata 85,802 1.13 2000 1 46 8 85,185 1.33 2 47 7 87,037 1.36 3 47 7 87,037 1.31 Rata-rata 86,420 1.33 2500 1 47 7 87,037 1.56 2 47 7 87,037 1.51 3 43 11 79,629 1.58 Rata-rata 84,568 1.55 3000 1 46 8 85,185 2.17 2 48 6 88,889 2.21 3 44 10 81,482 2.2 Rata-rata 85,185 2.19 3500 1 42 12 77,778 2.43 2 51 3 94,444 2.44 3 49 5 90,741 2.42 Rata-rata 87,654 2.43 4000 1 45 9 83,333 3.09 2 48 6 88,889 3.09 3 46 8 85,185 3.04 Rata-rata 85,802 3.07 26
Lampiran 7 Pengaruh galat terhadap generalisasi Galat Ulangan ke Dikenal Tidak Dikenal Generalisasi (%) Waktu (menit) Epoch 0.1 1 42 12 77,778 0.21 493 2 44 10 81,482 0.17 376 3 36 18 66,667 0.39 891 Rata-rata 75,309 0.26 0.01 1 49 5 90,741 2.05 3000 2 48 6 88,889 2.08 3000 3 43 11 79,629 2.07 3000 Rata-rata 86,420 2.1 0.001 1 48 6 88,889 2.21 3000 2 48 6 88,889 2.08 3000 3 51 3 94,444 2.11 3000 Rata-rata 90,741 2.13 0.0001 1 50 4 81,481 2.16 3000 2 48 6 88,889 2.03 3000 3 49 5 90,741 1.58 3000 Rata-rata 87,037 1.92 0.00001 1 46 8 85,185 2.21 3000 2 47 7 87,037 2.21 3000 3 46 8 85,185 2.22 3000 Rata-rata 85,802 2.21 27
Lampiran 8 Pengaruh learning rate terhadap generalisasi Learning rate Ulangan ke Dikenal Tidak Dikenal Generalisasi (%) Waktu (menit) Epoch 0.1 1 41 13 75,926 1.16 1731 2 43 11 79,629 1.14 1648 3 49 5 90,741 1.3 2010 Rata-rata 82,099 1.2 0.05 1 45 9 83,333 2.15 2913 2 45 9 83,333 2.03 2643 3 45 9 83,333 1.46 3000 Rata-rata 83,333 1.88 0.01 1 48 6 88,889 2.21 3000 2 48 6 88,889 2.08 3000 3 51 3 94,444 2.11 3000 Rata-rata 90,741 2.13 28
Lampiran 9 Kesalahan klasifikasi data uji huruf a pada percobaan kedua Kelas aktual Kelas prediksi Citra uji Citra kelas prediksi Kelas 2 Kelas 3 Kelas 2 Kelas 3 Kelas 2 Kelas 1 Kelas 2 Kelas 1 Kelas 2 Kelas 1 Kelas 2 Kelas 1 Kelas 2 Kelas 3 29
Lampiran 10 Kesalahan klasifikasi data uji huruf a pada percobaan ketiga Kelas aktual Kelas prediksi Citra uji Citra kelas prediksi Kelas 2 Kelas 3 Kelas 2 Kelas 3 30
Lampiran 11 Kesalahan klasifikasi data uji huruf t percobaan pertama Kelas aktual Kelas prediksi Citra uji Citra kelas prediksi Kelas 1 Kelas 2 Kelas 1 Kelas 2 Kelas 1 Kelas 2 Kelas 1 Kelas 2 Kelas 1 Kelas 3 Kelas 1 Kelas 3 Kelas 2 Kelas 1 Kelas 2 Kelas 3 Kelas 2 Kelas 3 Kelas 2 Kelas 1 Kelas 2 Kelas 1 Kelas 3 Kelas 1 Kelas 3 Kelas 1 31
Lampiran 12 Kesalahan klasifikasi data uji huruf t percobaan kedua Kelas aktual Kelas prediksi Citra uji Citra kelas prediksi Kelas 1 Kelas 2 Kelas 1 Kelas 3 Kelas 1 Kelas 2 Kelas 1 Kelas 3 Kelas 1 Kelas 2 Kelas 1 Kelas 3 Kelas 2 Kelas 3 Kelas 2 Kelas 1 Kelas 2 Kelas 3 Kelas 2 Kelas 1 Kelas 3 Kelas 1 Kelas 3 Kelas 1 Kelas 3 Kelas 1 Kelas 3 Kelas 1 Kelas 3 Kelas 1 32