Realisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen

dokumen-dokumen yang mirip
Perancangan Perangkat Lunak Pengenal Tulisan Tangan Sambung Menggunakan Jaringan Saraf Tiruan Dengan Metode Hopfield

Pengelompokan Huruf Cetak Menggunakan Algoritma Adaptive Resonance Theory 1 (ART 1)

PENGENALAN HURUF HASIL DARI TULISAN TANGAN MENGGUNAKAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA RESILIENT BACKPROPAGATION

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN ALGORITMA DOUBLE BACKPROPAGATION ABSTRAK

Pengenalan Pola Karakter Tulisan Tangan Dengan Menggunakan Metoda Clustering Melalui Similarity Measure Approach

PENGENALAN POLA GARIS DASAR KALIMAT PADA TULISAN TANGAN UNTUK MENGETAHUI KARAKTER SESEORANG DENGAN MENGGUNAKAN ALGORITMA PROBABILISTIC NEURAL NETWORK

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN GLOBAL FEATURE EXTRACTION, MOMEN INVARIAN DAN ALGORITMA FORWARD-ONLY COUNTER PROPAGATION

ABSTRAK. Michael Parlindungan ( ) Jurusan Teknik Elektro Universitas Kristen Maranatha

PENGARUH UJI TUKEY TERHADAP VERIFIKASI TANDA TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

IDENTIFIKASI TANDA TANGAN MENGGUNAKAN MOMENT INVARIANT DAN ALGORITMA BACK PROPAGATION ABSTRAK

PENGENALAN HURUF TULISAN TANGAN BERBASIS CIRI SKELETON DAN STATISTIK MENGGUNAKAN JARINGAN SARAF TIRUAN. Disusun oleh : Mario Herryn Tambunan ( )

SLOPE CORRECTION PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

SEGMENTASI HURUF TULISAN TANGAN BERSAMBUNG DENGAN VALIDASI JARINGAN SYARAF TIRUAN. Evelyn Evangelista ( )

Kata kunci : Slant correction, jaringan saraf tiruan, multilayer perceptron, backpropagation.

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS MULTILAYER PERCEPTRON

PENGENALAN TULISAN TANGAN AKSARA BATAK TOBA MENGGUNAKAN JARINGAN SARAF TIRUAN BERBASIS ALGORITMA RESILIENT PROPAGATION

KINERJA ARSITEKTUR MADALINE DALAM MEMPREDIKSI CUACA DENGAN MENGGUNAKAN PARAMETER SUHU, KELEMBAPAN UDARA DAN CURAH HUJAN

PERANCANGAN SISTEM KONTROL POSISI DAN KECEPATAN PADA KAPAL SELAM MENGGUNAKAN JARINGAN SARAF TIRUAN

PENERJEMAH FILE MUSIK BEREKSTENSI WAV KE NOT ANGKA. Albertus D Yonathan A / ABSTRAK

Nama : Ricky Shonda Sanjaya NRP :

1 PENDAHULUAN 1.1 Latar Belakang

PEMANFAATAN NEURAL NETWORK PERCEPTRON PADA PENGENALAN POLA KARAKTER

VERIFIKASI TANDA TANGAN DENGAN METODE JARINGAN SYARAF TIRUAN HETEROASSOCIATIVE MEMORY ABSTRAK

PENGENALAN POLA MARGINS TULISAN TANGAN UNTUK MENGIDENTIFIKASI KARAKTER SESEORANG MENGGUNAKAN METODE SUPPORT VECTOR MACHINE (SVM)

Architecture Net, Simple Neural Net

IDENTIFIKASI WAJAH SESEORANG BERDASARKAN CITRA BIBIR MENGGUNAKAN METODE EIGEN FUZZY SET ABSTRAK

BAB II LANDASAN TEORI

Kata kunci: sinyal ECG, arrhythmia, AR Model, Jaringan Saraf Tiruan, klasifikasi

Penerapan Jaringan Saraf Tiruan Metode Backpropagation Menggunakan VB 6

PENGENAL HURUF TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN METODE LVQ (LEARNING VECTOR QUANTIZATION) By. Togu Sihombing. Tugas Ujian Sarjana

NOISE REMOVAL PADA TULISAN TANGAN MENGGUNAKAN JARINGAN SARAF TIRUAN

Jaringan syaraf dengan lapisan tunggal

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR CHAIN CODE ABSTRAK

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MENGENALI TULISAN TANGAN HURUF A, B, C, DAN D PADA JAWABAN SOAL PILIHAN GANDA

BAB I PENDAHULUAN. 1.1 Latar Belakang

PEMANFAATAN TRANSFORMASI WAVELET SEBAGAI EKSTRAKSI CIRI PADA KLASIFIKASI BERTINGKAT SINYAL EKG

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN MODIFIED HAUSDORFF DISTANCE ABSTRAK

PENGELOMPOKAN KABUPATEN/KOTA DI PROVINSI JAWA TENGAH BERDASARKAN PERSENTASE PENDUDUK MISKIN TAHUN MENGGUNAKAN METODE KOHONEN

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN METODA PHASE ONLY CORRELATION ABSTRAK

METODOLOGI PENELITIAN

Perbandingan Efektivitas Algoritma Blind-Deconvolution, Lucy-Richardson dan Wiener-Filter Pada Restorasi Citra. Charles Aditya /

Pengembangan Aplikasi Pengenalan Karaketer Alfanumerik Dengan Menggunakan Algoritma Neural Network Three-Layer Backpropagation

PENGENALAN KARAKTER DAN MANAJEMEN DATABASE PADA FORMULIR ISIAN MENGGUNAKAN JARINGAN SYARAF TIRUAN DENGAN METODE LEARNING VECTOR QUANTIZATION (LVQ)

SISTEM PENGENALAN KARAKTER DENGAN JARINGAN SYARAF TIRUAN ALGORITMA PERCEPTRON

REALISASI PERANGKAT LUNAK UNTUK MEMVERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCALITY PRESERVING PROJECTION

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Pengenalan Karakter Tulisan Tangan Latin pada Jaringan Saraf Tiruan Metode Backpropagation dengan Input Citra Kamera Digital

SATIN Sains dan Teknologi Informasi

PENGENALAN HURUF DAN ANGKA PADA CITRA BITMAP DENGAN JARINGAN SARAF TIRUAN METODE PROPAGASI BALIK

PENGENALAN PLAT NOMOR KENDARAAN DALAM SEBUAH CITRA MENGUNAKAN JARINGAN SARAF TIRUAN ABSTRAK

BAB 2 TINJAUAN PUSTAKA

IDENTIFIKASI WAJAH MANUSIA BERDASARKAN PERBANDINGAN PARAMETER TINGGI HIDUNG, LEBAR HIDUNG DAN JARAK MATA. Yusriani Laa Baan

IMPLEMENTASI JARINGAN SYARAF TIRUAN MULTI LAYER FEEDFORWARD DENGAN ALGORITMA BACKPROPAGATION SEBAGAI ESTIMASI NILAI KURS JUAL SGD-IDR

PERBANDINGAN HASIL KLASIFIKASI ANALISIS DISKRIMINAN DAN JARINGAN SYARAF TIRUAN

DAFTAR ISI. Halaman Judul. Lembar Pengesahan Pembimbing. Lembar Pengesahan Penguji. Halaman Persembahan. Halaman Motto. Kata Pengantar.

Pemodelan Jaringan Syaraf Tiruan dengan Algoritma One Step Secant Backpropagation dalam Return Kurs Rupiah Terhadap Dolar Amerika Serikat

Sistem Penghitung Jumlah Objek di Jalan Raya Menggunakan Background Subtraction dan Tracking

BAB 2 LANDASAN TEORI. Pengenalan suara (voice recognition) dibagi menjadi dua jenis, yaitu

Aplikasi yang dibuat adalah aplikasi untuk menghitung. prediksi jumlah dalam hal ini diambil studi kasus data balita

PERBANDINGAN ANALISIS PENGENALAN HURUF ARAB MENGGUNAKAN METODE JARINGAN SYARAF TIRUAN BACKPROPAGATION DAN K-NEAREST NEIGHBOR

VERIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FILTER GABOR ABSTRAK

BAB IV IMPLEMENTASI DAN PENGUJIAN

Jaringan Syaraf Tiruan. Disusun oleh: Liana Kusuma Ningrum

BAB III ANALISIS DAN PERANCANGAN

BAB 3 ANALISIS DAN PERANCANGAN PROGRAM APLIKASI

PERBANDINGAN PCA (PRINCIPAL COMPONENT ANALYSIS) DAN KERNEL PCA DALAM PENGENALAN WAJAH AKIBAT VARIASI POSE ABSTRAK

ABSTRAK. v Universitas Kristen Maranatha. Kata kunci: backpropagation, Multilayer Perceptron (MLP), masalah klasifikasi

KNOWING HUMAN PERSONALITY FROM THE HEIGHT OF HANDWRITING MIDDLE ZONE USING LINEAR REGRESSION METHOD AND AVERAGE OF INTEGRAL PROJECTION COLUMN METHOD

OPTICAL CHARACTER RECOGNIZATION (OCR)

BAB 3 METODOLOGI PENELITIAN

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR LOCAL BINARY PATTERN ABSTRAK

JARINGAN SARAF TIRUAN (ARTIFICIAL NEURAL NETWORK) ERWIEN TJIPTA WIJAYA, ST, M.KOM

BAB II LANDASAN TEORI

BAB IV JARINGAN SYARAF TIRUAN (ARTIFICIAL NEURAL NETWORK)

REALISASI APLIKASI PEMINDAI DAN PEMBANGKIT QUICK RESPONSE CODE (QR CODE) PADA SMARTPHONE ANDROID ABSTRAK

FACE RECOGNITION MENGGUNAKAN METODE TWO- DIMENSIONAL PRINCIPAL COMPONENTS ANALYSIS (2DPCA) ABSTRAK

BAB 2 LANDASAN TEORI

ABSTRAK Pada Tugas Akhir ini dirancang dan direalisasikan perangkat pendeteksi nilai

Aplikasi Jaringan Saraf Tiruan Sebagai Penterjemah Karakter Braille Ke Bentuk Abjad

PENERAPAN JARINGAN SYARAF TIRUAN DALAM MEMPREDIKSI TINGKAT PENGANGGURAN DI SUMATERA BARAT

IMPLEMENTASI JARINGAN SYARAF TIRUAN METODE BACKPROPAGATION UNTUK MEMPREDIKSI HARGA SAHAM

PENGENALAN AKSARA JAWAMENGGUNAKAN LEARNING VECTOR QUANTIZATION (LVQ)

PERANCANGAN PARAMETER TERBAIK UNTUK PREDIKSI PRODUKSI BAN GT3 MENGGUNAKAN JARINGAN SYARAF TIRUAN RESILIENT PROPAGATION

APLIKASI JARINGAN SYARAF TIRUAN UNTUK MEMPREDIKSI PENYAKIT SALURAN PERNAFASAN DENGAN METODE BACKPROPAGATION

PENGENALAN EMOSI SESEORANG BERDASARKAN BENTUK BIBIR DENGAN METODE DISCRETE HARTLEY TRANSFORM ABSTRAK

KLASIFIKASI POLA HURUF VOKAL DENGAN MENGGUNAKAN JARINGAN SARAF TIRUAN BACKPROPAGATION. Dhita Azzahra Pancorowati

MENGENALI FUNGSI LOGIKA AND MELALUI PEMROGRAMAN PERCEPTRON DENGAN MATLAB

IDENTIFIKASI SESEORANG BERDASARKAN CITRA PEMBULUH DARAH MENGGUNAKAN EKSTRAKSI FITUR SCALE INVARIANT FEATURE TRANSFORM

PROBABILISTIC NEURAL NETWORK BERBASIS GUI MATLAB UNTUK KLASIFIKASI DATA REKAM MEDIS

ABSTRAK. Kata Kunci : Artificial Neural Network(ANN), Backpropagation(BP), Levenberg Marquardt (LM), harga emas, Mean Squared Error(MSE), prediksi.

BAB 2 LANDASAN TEORI. fuzzy logic dengan aplikasi neuro computing. Masing-masing memiliki cara dan proses

Pengenalan Warna Kulit Untuk Klasifikasi Ras Manusia Andy Putra P. Zebua /

BAB 3 METODOLOGI PENELITIAN

PERANCANGAN DAN REALISASI SISTEM PEMILIHAN SUARA MENGGUNAKAN WIFI DENGAN IP STATIS ABSTRAK

Jaringan Syaraf Tiruan Menggunakan Algoritma Backpropagation Untuk Memprediksi Jumlah Pengangguran (Studi Kasus DiKota Padang)

Abstract. Keywords: Artificial Neural Network

IDENTIFIKASI SESEORANG BERDASARKAN CITRA TELINGA DENGAN MENGGUNAKAN METODE TRANSFORMASI HOUGH ABSTRAK

DAFTAR ISI. BAB 3 PERANCANGAN PERANGKAT LUNAK 3.1 Diagram Alir Utama Kamera Web iii

ANALISIS PENAMBAHAN NILAI MOMENTUM PADA PREDIKSI PRODUKTIVITAS KELAPA SAWIT MENGGUNAKAN BACKPROPAGATION

Transkripsi:

Realisasi Pengenalan Tulisan Tangan Menggunakan Jaringan Syaraf Tiruan dengan Metode Kohonen David Novyanto Candra/0322003 Email: dave_christnc@yahoo.com Jurusan Teknik Elektro, Fakultas Teknik, Jln.Prof.Drg.Suria Sumantri 65, Bandung 40164, Indonesia ABSTRAK Sistem pengenalan tulisan tangan yang dibuat dalam Tugas Akhir ini adalah mengenali tulisan tangan seseorang yang ditulis di atas kertas kemudian lembaran kertas yang tertulis tersebut dilakukan proses scanning dan file hasil scanning tersebut, selanjutnya diolah memakai algoritma Jaringan Saraf Tiruan metode Kohonen. Algoritma Kohonen yang digunakan untuk mengolah gambar hasil scanning tersebut terdapat beberapa langkah proses yaitu: setelah masukan masuk ke lapisan masukan, node-node di lapisan tersembunyi menjumlahkan seluruh masukan dan bersaing untuk mendapatkan respon dari masukan tersebut. Node dengan masukan terbesar akan menang dan diset 1, sedangkan yang lainnya 0. Lapisan persaingan ini mempelajari bagaimana memberikan respon terbaik untuk sebuah vektor masukan. Pada Tugas Akhir ini program direalisasi dengan menggunakan MATLAB 7.01. Hasil pengujian untuk pengenalan huruf pada saat pelatihan 500 kali memperoleh persentase keberhasilan rata-rata sebanyak 78,97%, sedangkan yang menggunakan pelatihan 1000 kali sebanyak 85,64%. Kata Kunci: Bitmap, Cluster, GUI, JST, Kohonen, MSE, Node, Scanning, Unsupervised. i

Realization Handwriting Recognition Using Neural Network With Kohonen Method David Novyanto Candra/0322003 Email: dave_christnc@yahoo.com Department of Electrical Engineering, Maranatha Christian University Jln.Prof.Drg.Suria Sumantri 65, Bandung 40164, Indonesia ABSTRACT Cursive handwriting recognition system that created in this Final Project is to recognize people s cursive handwriting who write on the paper and the next action is scanning the paper into scanner and the result of scanner is to use with Neural Network algorithm with Kohonen. Kohonen algorithm applied to drawing process result of scanning there are some step of processes, that is: after presentation of an input to the input layer, the nodes in the hidden layer sum their inputs and compete to respon to that input. The node with the highest input wins and its activation is set to 1 while all others are set to 0. The competitive layer can learn how to give the best response to a particular input vector. In this Final Project this program realized by using MATLAB 7.01. Result of assaying for recognition of character when 500 training process obtain percentage success average counted 78,97%, while if it using 1000 training process counted 85,64%. Keywords: Bitmap, Cluster, GUI, JST, Kohonen, MSE, Node, Scanning, Unsupervised. ii

DAFTAR ISI Halaman LEMBAR PENGESAHAN PERNYATAAN ORISINALITAS LAPORAN LAPORAN PERNYATAAN PERSETUJUAN PUBLIKASI ABSTRAK.. i ABSTRACT.... ii KATA PENGANTAR... iii DAFTAR ISI... v DAFTAR GAMBAR..... viii DAFTAR TABEL.. ix BAB 1 PENDAHULUAN.. 1 1.1 Latar Belakang... 1 1.2 Perumusan Masalah... 1 1.3 Tujuan... 2 1.4 Pembatasan Masalah.. 2 BAB 2 TEORI PENUNJANG.. 3 2.1 Karakteristik Jaringan Saraf Biologis 3 2.2 Karakteristik Jaringan Saraf Tiruan... 4 2.2.1 Arsitektur Jaringan Saraf Tiruan.. 4 2.3 Proses Pembelajaran Jaringan Saraf Tiruan.. 7 2.3.1 Proses Pembelajaran. 7 2.3.2 Fungsi Aktivasi..... 7 2.4 Kohonen Network. 9 2.4.1 Inisialisasi Bobot.. 9 2.4.2 Laju Pemahaman (Learning Rate).... 9 2.4.3 Algoritma Pelatihan Jaringan Kohonen... 10 2.5 Matlab....... 11 v

2.5.1 Lingkup Matlab. 11 2.5.2 Variabel Pada Matlab 12 2.5.3 Matriks... 12 2.5.4 Fungsi-fungsi Perintah Matlab.. 13 2.5.5 M-File Editor... 13 2.5.5.1 Aturan Dan Sifat-sifat... 13 2.5.6 Graphic User Interface (GUI) Pada Matlab.. 14 2.5.6.1 Objek Figure.. 16 2.5.6.2 Objek Uicontrol... 16 2.5.6.3 Property Callback Sebagai Media Interaksi.. 16 BAB 3 REALISASI DAN PROSES PENGENALAN.... 18 TULISAN TANGAN 3.1 Arsitektur Jaringan Kohonen yang Digunakan... 18 3.2 Sintaks yang Digunakan Pada Proses Pengenalan.. 22 Tulisan Tangan 3.3 Diagram Alir Untuk Pengenalan..... 24 Pola Karakter Tulisan Tangan BAB 4 DATA PENGAMATAN DAN ANALISA DATA.. 29 4.1 Proses Pelatihan Pengenalan Huruf dengan Algoritma Kohonen.. 29 4.2 Proses Pengujian Pengenalan Huruf dengan Algoritma Kohonen. 35 4.3 Analisa Data... 53 BAB 5 KESIMPULAN DAN SARAN.... 55 5.1 Kesimpulan..... 55 5.2 Saran.... 55 DAFTAR PUSTAKA. 56 vi

LAMPIRAN A LISTING PROGRAM A-1 vii

DAFTAR GAMBAR Halaman Gambar 2.1. Komponen sistem syaraf... 3 Gambar 2.2. Arsitektur Neuron pada Jaringan Syaraf Tiruan... 5 Gambar 2.3. Jaringan Lapisan Tunggal... 5 Gambar 2.4. Jaringan Lapisan Jamak... 6 Gambar 2.5. Fungsi Linear Jaringan Syaraf Tiruan... 8 Gambar 2.6. Fungsi Sigmoid Jaringan Syaraf Tiruan... 8 Gambar 2.7. Fungsi Threshold Jaringan Syaraf Tiruan... 8 Gambar 2.8. Tampilan Utama Matlab... 12 Gambar 2.9. Contoh M-File... 14 Gambar 2.10. Diagram Pemrograman Berbasis Objek... 15 Gambar 3.1. Arsitektur Jaringan Kohonen pada... 18 Pengenalan Tulisan Tangan Gambar 3.2. Contoh Huruf Masukan... 19 Gambar 3.3. Diagram alir proses pengenalan huruf... 24 Gambar 3.4. Diagram alir proses pelatihan... 25 Gambar 3.5. Diagram alir proses pengujian... 26 Gambar 3.6. Diagram alir JST Kohonen... 27 vii

DAFTAR TABEL Halaman Tabel 4.1. Pola Inisialisasi Data Pelatihan...... 29 Tabel 4.2. Pengelompokan Data Pelatihan dengan Jumlah Pelatihan 500x... 31 Tabel 4.3. Pengelompokan Data Pelatihan dengan Jumlah Pelatihan 1000x. 33 Tabel 4.4. Pola Data Baru....... 35 Tabel 4.5. Pola Data Pelatihan.... 37 Tabel 4.6. Pola Data yang Mirip dengan Data Pelatihan........ 39 Tabel 4.7. Pengelompokkan Data Uji dengan Jumlah Pelatihan 500x... 41 Tabel 4.8. Pengelompokkan Data Uji dengan Jumlah Pelatihan 1000x 45 Tabel 4.9. Pengujian Data Uji dengan Jumlah Pelatihan 500x... 48 Tabel 4.10. Pengujian Data Uji dengan Jumlah Pelatihan 1000x... 50 viii