jaringan Adaline
5. Buat Button untuk meload gambar (menseret button dengan symbol OK di samping kiri)
6. Ubah nama button(tag) dan sring text nya -- dengan cara mengklik kanan pada button yang akan
diubah nama dan string nya
Gunakan juga cara diatas untuk Pushbutton ke dua untuk mengubah tag(biner) dan String(To Biner)
Kemudian buat 3 buah axes lagi untuk menampilkan Biner dan buat lagi button(tag = ‘latih’ String
=’Pelatihan’) untuk pelatihan
Sediakan 3 Buah citra ukuran yang sama (Contoh Jika gambar A ukurannya 120x200, maka gambar
yang lain juga 120x200), dan pada tutorial ini, kita menggunakan gambar ukuran 200x200 dengan
objek lingkaran, segitiga, dan persegi
7. Pastikan Folder File GUI dan MFile dan Gambar dalam satu Folder yang sama
Kemudian Buat program untuk membaca file gambar dan menampilkan kedalam axes1, axes2, dan
axes3
Pertama Klik kanan button load Kemudian View Callback Callback , Maka akan tampil
seperti berikut ini :
Ketikkan kode program :
gb1=imread(‘lingkaran.jpg’);
gb2=imread(‘persegi.jpg’);
gb3=imread(‘segitiga.jpg’);
axes(handles.axes1); imshow(gb1)
axes(handles.axes2); imshow(gb2)
axes(handles.axes3); imshow(gb3)
min=zeros(b*k,1)
max=ones(b*k,1)
%target ada dua, menunjukkan menggunakan 2 buah neuron
target1=[0;0];target2=[0;1];target3=[1;0];
target=[target1 target2 target3]
pola=[pola1 pola2 pola3]
%membuat jaringan
jar=newp([min max],2);
%Melatih
jar=train(jar,pola,target);
%menyimpan bobot dan bias ke excel, untuk digunakan pada pelatihan
xlswrite('hasilpelatihan.xlsx',jar.IW{:}','bobot','A1:B40000')
xlswrite('hasilpelatihan.xlsx',jar.b{:},'bias')
Kemudian buat axes untuk pengujian seperti pada gambar berikut ini :
Pada gambar diatas bisa dilihat pada pengujian ada
• Axes (axes7)
• Button (Buka gambar)
• Kenali
• Static Text (Hasil Pengenalan)
%membuat jaringan
jar=newp([min max],2);
%mengambin nilai bobot yang sudah disimpan dalam Excel dokumen
bobot=xlsread('hasilpelatihan.xlsx','bobot','A1:B40000')';
bias=xlsread('hasilpelatihan.xlsx','bobot','A1:A2');
%Mengatur bobot dan bias jaringan sesuai dengan pelatihan yang disimpan
%pada Excel dokumen
jar.b{:}=bias;
jar.IW{:}=bobot;
%Pengujian
a=sim(jar,pola)
target1=[0;0];target2=[0;1];target3=[1;0];
hasil='';
if(a==target1)
hasil='Lingkaran'
elseif(a==target2)
hasil='Persegi';
elseif(a==target3)
hasil='Segitiga'
else
hasil='Tidak Dikenali'
end
set(handles.hasil,'String',hasil);
Selamat menggunakan Aplikasi ini… Semoga bisa dipelajari dengan baik
&
Bermanfaat ☺
© alespanjaitan@yahoo.com
HP : 085260301325