Alhamdullilah Puji Syukur kepada Tuhan Yang Maha Kuasa atas berkat yang telah
diberikan Nya dalam pembuatan dan penyusunan buku ajar Jaringan Saraf Tiruan / Neural
Network ini. Terima kasih juga kepada semua pihak yang telah membantu baik, secara
langsungmaupuntidaklangsung.
Pembuatan dan penyusunan buku ajar Jaringan Saraf Tiruan / Neural Network ini
digunakan untuk mempermudah dalam system ajar mengajar antara mahasiswa / i dengan
dosen pengajar dan menggunakan referensi dari daftar pustaka serta buku lain yang
berhubungandenganbukuajarini.
Besar harapan penyusun agar para pengguna, baik praktikan maupun pengajar serta
pembimbingdapat memberikankritikdan saranmengenaiisi ataupunpenyusunanpembuatan
danpenyusunanbukuajarJaringanSarafTiruan/NeuralNetworkini.
Akhir kata, penyusun mengucapkan terima kasih kepada para pengguna. Selamat
belajardanberprestasi!
Medan,Maret2012
Penyusun
Panduan Jaringan Saraf Tiruan STMIK TRIGUNA DHARMA
LANGKAH PASTI MENUJU SUKSES
DAFTARISI
KataPengantar ii
DaftarIsi iii
BabI :PengenalanJaringanSarafTiruan 1
1.1. Pengertian Jaringan Saraf Tiruan 1
1.2. Komparasi antara Jaringan Saraf Biologis dengan Jaringan Tiruan 2
1.3. Mengapa Jaringan Saraf Tiruan Perlu Dipelajari 4
1.4. Konsep Dasar Jaringan Saraf Tiruan 9
1.5. Istilah-istilah Dalam Jaringan Saraf Tiruan 13
1.6. Algoritma Umum Jaringan Saraf Tiruan 17
1.7. Soal Latihan 18
Bab II : Perceptron 29
2.1. : Perceptron Lapis Tunggal 29
2.1.1. : Architecture 30
2.1.2. : Algoritma Pelatihan 31
2.1.3. : Algoritma Aplikasi 33
2.1.4 : Aplikasi 34
2.1.5. : Soal-soal Latihan 41
Bab III : Jaringan Hopfield Diskrit 43
3.1. : Architecture 43
3.2. : Algortima 44
3.3. : Aplikasi 52
3.4. : Soal Latihan 54
Bab IV : Metode Propagasi Balik 55
4.1. : Architecture 55
4.2. : Algoritma 57
4.2.1. : Algoritma Pelatihan 59
4.2.2. : Algoritma Aplikasi 60
4.2.3. : Minimum Error Kuadrat 61
4.3. : Pilihan dalam Aplikasi Metode Propagasi Balik 62
4.3.1. : Fungsi Aktivasi 62
4.3.a. : Fungsi Sigmoid Biner 63
4.3.b. : Fungsi Sigmoid Bipolar 63
4.3.c. : Fungsi Tangen Hiperbolik 64
Panduan Jaringan Saraf Tiruan STMIK TRIGUNA DHARMA
LANGKAH PASTI MENUJU SUKSES
4.3.2. : Inisialisasi Bobot dan Bias 64
4.3.2.a: Inisialisasi Acak 64
4.3.2.b: Inisialisasi Nguyen-Widrow 64
4.3.3. : Jumlah Lapisan Tersembunyi yang digunakan 66
4.3.4. : Peng-Update-an Bobot dengan Momentum 66
4.4. : Aplikasi 67
4.5. : Soal Latihan 67
Bab V : Pembuatan Aplikasi Jaringan Saraf Tiruan 71
5.1. : Siklus Pembuatan Aplikasi Jaringan Saraf Tiruan 71
5.2. : Tahap Konsep 72
5.2.1. : Pemilihan Aplikasi 72
5.2.2. : Pemilihan Paradigma 74
5.3. : Tahap Desain 76
5.3.1 : Desain Jaringan Saraf Tiruan 76
5.3.2. : Pengumpulan Data 76
5.3.3. : Pemilihan Lingkungan Pengembangan 76
5.4. : Tahap Implementasi 77
5.4.1. : Implementasi dan Pelatihan 77
5.4.1.a: Overtraining 78
5.4.1.b: Teknik Penambahan dan Pemangkasan Jaringan 79
5.4.2. : Verifikasi dan Validasi 80
5.4.2.a: Verifikasi 80
5.4.2.b: Validasi 82
5.4.2.c: Teknik Validasi 84
5.4.3. : Integrasi Eksternal 86
5.5. : Tahap Pemeliharaan 87
5.6. : Soal Latihan 87
Bab VI : Aplikasi Pengenalan Karakter Alfanumerik Menggunakan
Metode Propagasi Balik 88
6.1. : Tahap Konsep 88
6.1.1. : Pemilihan Aplikasi 88
6.1.2. : Pemilihan Paradigma 91
6.2. : Tahap Desain 91
6.2.1. : Desain Jaringan Saraf Tiruan 91
6.2.1.a: Tingkat Node 92
6.2.1.b: Tingkat Jaringan 92
6.2.1.c: Tingkat Pelatihan 93
6.2.2 : Pengumpulan Data Pelatihan 95
6.2.3 : Pemilihan Lingkungan Pengembangan 102
6.2.3.a: Architecture Jaringan 103
Panduan Jaringan Saraf Tiruan STMIK TRIGUNA DHARMA
LANGKAH PASTI MENUJU SUKSES
6.2.3.b: Struktur Data 104
6.2.3.c: Rancangan Simulator Jaringan Propagasi Balik 106
6.3. : Tahap Implementasi 106
6.3.1 : Implementasi dan Pelatihan 106
6.3.2. : Verifikasi dan Validasi 116
6.4. : Soal Latihan 116
Bab VII : Penelitian dan Jaringan Saraf Tiruan 118
7.1 : Penelitian dengan Bantuan Jaringan Saraf Tiruan 118
7.1.1. : Hipernet 118
7.1.2. : Metode Jaringan Saraf Tiruan Logika Samar Dalam Pengenalan
Tulisan Tangan 123
7.1.2.a: Penentuan Kepercayaan Karakter 125
7.1.2.b: Jaminan Kekompabilitas Spacial 125
7.1.2.c: Penilaian Nilai Kepercayaan 126
7.1.3. : Mesin Ketik Suara 126
7.2. : Aplikasi Jaringan Saraf Tiruan 129
7.3. : Soal Latihan 132
Bab VIII : Jaringan Saraf Tiruan dan Strategi Integrasi dengan Expert
System 134
8.1. : Keunggulan dan Kelemahan Jaringan Saraf Tiruan 134
8.2. : Strategi Integrasi Jaringan Saraf Tiruan Expert system 136
8.3 : Soal Latihan 144
Bab IX : Jaringan Saraf Mandiri 145
9.1 : Metode Kohonen / Self Organizing-Map (SOM) 145
9.2. : Algoritma Pelatihan Mandiri Self-Organizing-Map
9.3. Metode Hopfield
9.4. Komputasi Metode Hopfield
9.5. : Soal Latihan
Bab X : Jaringan Saraf Tiruan Meode Radial
10.1. Jaringan Saraf Tiruan Berbasis Fungsi Radial
10.2. Optimalisasi Vektor Penimbang
10.3. Metode Pelatihan RBF
10.4: Soal Latihan