Pembentukan Model dan Pencocokan Pola

BAB 4 DISAIN MODEL

4.1 Pembentukan Model dan Pencocokan Pola

Pembentukan model dan pencocokan pola dilakukan menggunakan JST Propagasi Balik Backpropagation. Menggunakan arsitektur Multi Layer Perceptron dengan satu lapisan tersembunyi Gambar 16. Fungsi pada Matlab yang digunakan untuk membangun jaringan ini adalah : Net = newffminmaxp,[hidden,second], {transFunc,transFunc},tr; Dimana, Minmaxp : Matriks berukuran px2 yang berisi nilai minimum dan maksimum, dengan p adalah jumlah variabel input. Hidden : Jumlah hidden neuron Second : Jumlah output layer , sama dengan banyaknya jenis kayu yang akan diidentifikasi transFunc : Fungsi aktivasi jaringan, menggunakan sigmoid biner. tr : Fungsi pelatihan untuk bobot, menggunakan ‘traincgp’ Gambar 16 Model arsitektur multilayer perceptron. Energi Homogeni t as Mer ah R Hi j au G Bi r u B Ent ropy Level St d Deviasi Kont r as h1 h2 hn b1 b2 n [ 0, 1] kayu 1 [ 0, 1] kayu 2 [ 0, 1] kayu 3 [ 0, 1] kayu 4 [ 0, 1] kayu 5 Jumlah neuron pada lapisan output sama dengan jumlah jenis kayu yang akan diidentifikasi. Sedangkan jumlah neuron pada lapisan tersembunyi yang digunakan adalah 9, 18, 24 dan 36. Inisialisasi bobot awal telah dilakukan oleh fungsi di atas newff dan fungsi aktivasi adalah sigmoid biner fungsi Matlab menggunakan Logsig. Penggunaan sigmoid biner sesuai untuk pengenala n dengan selang berada antara 0 dan 1. Dilihat secara matematis, sigmoid biner jauh lebih cepat dibanding dengan sigmoid bipolar karena operasi yang dilakukan jauh lebih sedikit. Fungsi pelatihan menggunakan fungsi traincgp. pada penelitian, fungsi traincgp memiliki waktu pelatihan tercepat dibanding fungsi lainya. Target menggunakan nilai 1 untuk yang sesuai dan 0 untuk yang tidak sesuai dengan jenis kayu. Toleransi galat mse yang digunakan adalah 1e-7 dan 1e-12. Laju pembelajaran adalah 0.1. Jumlah epoc h maksimal adalah 2800. Perintah Matlab secara lengkap untuk pembangunan jaringan sampai pelatihan dapat dilihat pada Lampiran 3. Selanjutnya dilakukan pengujian simulasi pada jaringan yang sudah dilatih, dengan menggunakan perintah Matlab sebagai berikut : hasil = sim net1train, uji;

4.2 Pembuat Keputusan