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 Kelas 1
Data Latih
Data Uji
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 Kelas 1
Data Latih
Data Uji
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
Z1
Y1 X2
Z2
. . .
. . .
Y2
Y3 X288
Z288
1 Input Layer
1 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 2 3
47 41 38
7 13 16
87,037 75,926 70,370
0.43 0.44 0.40
20
1
10
77,778 81,482
0.42 0.45
30
2
41
13
75,926
0.46
3
47
7
87,037
0.46
11
81,482 79,629
0.46 0.51
15 8
72,222 85,185
0.49 0.53
16
79,012 70,370
0.51 0.55
1 2 3
40
50
60
70
1
Rata-rata 43 39 46 Rata-rata 38
2
45
9
83,333
0.54
3
43
11
79,629
0.58
12
77,777 77,778
0.56 1.00
1
Rata-rata 42
2
45
9
83,333
1.00
3
38
16
70,370
0.59
20
77,160 62,963
0.86 1.01
1
Rata-rata 34
2
42
12
77,778
1.06
3
37
17
68,519
1.02
9
69,753 83,333
1.03 1.09
20
62,963
1.09
14 21
74,074 73,457 61,111
1.07 1.08 1.15
1 2 3
80
Rata-rata 44
1
Rata-rata 45 34 40 Rata-rata 33
2
33
21
61,111
1.13
3
34
20
62,963
1.13
61,728 61,111 62,963 68,519 64,198 68,519 59,259
1.14 1.17 1.19 1.2 1.19 1.27 1.22
74,074 67,284
1.23 1.24
90
1 2 3
100
1 2 3
Rata-rata 33 34 37 Rata-rata 37 32 40 Rata-rata
21 20 17 17 22 14
24
Lampiran 5 Pengaruh jumlah epoch dengan 10 hidden neuron terhadap generalisasi Epoch
Ulangan ke
Dikenal
Generalisasi (%)
47
Tidak Dikenal 7
87,037
Waktu (menit) 0.43
1000
1 2
41
13
75,926
0.44
3
38
16
70,370
0.4
77,778
0.42
Rata-rata 1500
1
48
6
88,889
1.08
2
45
9
83,333
1.08
3
44
10
81,482
1.02
Rata-rata 2000
84,568
1.06
1
44
10
81,482
1.18
2
46
8
85,185
1.21
3
47
7
87,037
1.24
84,568
1.21
Rata-rata 2500
1
45
9
83,333
1.43
2
49
5
90,741
1.42
3
46
8
85,185
1.42
Rata-rata 3000
86,420
1.42
1
50
4
81,481
2.16
2
48
6
88,889
2.03
3
49
5
90,741
1.58
87,037
1.92
Rata-rata 3500
1
40
14
74,074
2.22
2
45
9
83,333
2.34
3
48
6
88,889
2.35
Rata-rata 4000
82,099
2.30
1
43
11
79,629
2.55
2
46
8
85,185
2.52
3
43
11
79,629
2.54
81,481
2.54
Rata-rata
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
81,482
0.46
Rata-rata 1500
1
46
8
85,185
1.11
2
46
8
85,185
1.12
3
47
7
87,037
1.15
85,802
1.13
Rata-rata 2000
1
46
8
85,185
1.33
2
47
7
87,037
1.36
3
47
7
87,037
1.31
86,420
1.33
Rata-rata 2500
1
47
7
87,037
1.56
2
47
7
87,037
1.51
3
43
11
79,629
1.58
84,568
1.55
Rata-rata 3000
1
46
8
85,185
2.17
2
48
6
88,889
2.21
44
10
81,482
2.2
85,185
2.19
3
Rata-rata 3500
1
42
12
77,778
2.43
2
51
3
94,444
2.44
3
49
5
90,741
2.42
87,654
2.43
Rata-rata 4000
1
45
9
83,333
3.09
2
48
6
88,889
3.09
3
46
8
85,185
3.04
85,802
3.07
Rata-rata
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
75,309
0.26
Rata-rata 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
86,420
2.1
Rata-rata 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
90,741
2.13
Rata-rata 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
87,037
1.92
Rata-rata 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
85,802
2.21
Rata-rata
27
Lampiran 8 Pengaruh learning rate terhadap generalisasi Learning rate
Ulangan ke
0.1
1
Dikenal
Tidak Dikenal
Generalisasi (%)
Waktu (menit)
Epoch
41
13
75,926
1.16
1731
2
43
3
49
11
79,629
1.14
1648
5
90,741
1.3
2010
82,099
1.2
Rata-rata 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
83,333
1.88
Rata-rata 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
90,741
2.13
Rata-rata
28
Lampiran 9 Kesalahan klasifikasi data uji huruf a pada percobaan kedua
Kelas aktual Kelas 2
Kelas prediksi 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
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Citra uji
Citra kelas prediksi
29
Lampiran 10 Kesalahan klasifikasi data uji huruf a pada percobaan ketiga Kelas aktual Kelas 2
Kelas prediksi Kelas 3
Kelas 2
Kelas 3
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Citra uji
Citra kelas prediksi
30
Lampiran 11 Kesalahan klasifikasi data uji huruf t percobaan pertama Kelas aktual Kelas 1
Kelas prediksi 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 2
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Kelas 3
Kelas 1
Citra uji
Citra kelas prediksi
31
Lampiran 12 Kesalahan klasifikasi data uji huruf t percobaan kedua Kelas aktual Kelas 1
Kelas prediksi 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 2
Kelas 3
Kelas 1
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Kelas 3
Kelas 2
Kelas 3
Kelas 1
Kelas 3
Kelas 1
Kelas 3
Kelas 1
Kelas 3
Kelas 1
Citra uji
Citra kelas prediksi
32