Makaleler
YSA ile AND Problemi
Yapay sinir ağları meraklılarına ya da benim gibi yapay sinir ağızedelere merhaba. Bu çalışmada AND probleminin hem örneksel işlemlerle hem de toplu işlemlerle yapılan Matlab uygulaması
gerçekleÅŸtirilmiÅŸtir. (EÄŸer kodları Matlab'da yazar çalıştırırsanız her iki yöntemin de ekran çıktısının aynı olduÄŸunu görürsünüz.)Â
AND (VE) kapısı sadece tüm giriÅŸleri 1 ise çıkışı 1 verir, diÄŸer tüm hallerde çıkışı 0 verir.Â
a |
b |
Çıkış (y) |
0 |
0 |
0 |
0 |
1 |
0 |
1 |
0 |
0 |
1 |
1 |
1 |
                           Tablo 1.1 AND Kapısının doğruluk tablosu
Â
1- Örneksel işlemlerle gerçekleştirilen AND probleminin m-file kodları:
clear all
clc
w1=rand;
w2=rand;
w0=rand;
x1=[0 0 1 1 ];
x2=[0 1 0 1 ];
d=[0 0 0 1];
x0=1;
alfa=1;
E=4;
s=0;
while (E~=0)
  s=s+1;
  for i=1:4
     v(i)=w1*x1(i)+w2*x2(i)+w0*x0;
     if v(i)>0 y(i)=1;
     else y(i)=0;
     end
     e(i)=d(i)-y(i);Â
     delta_w1=e(i)*x1(i);
     delta_w2=e(i)*x2(i);
     delta_w0=e(i)*x0;
     w1=w1+alfa*delta_w1;
     w2=w2+alfa*delta_w2;
     w0=w0+alfa*delta_w0;
       end
  E=sumsqr(e);
end
plot(y,'r')Â
grid
Â
Â
2- Toplu işlemlerle gerçekleştirilen AND probleminin m-file kodları:
clear all
clc
w1=rand;
w2=rand;
w0=rand;
x1=[0 0 1 1 ];
x2=[0 1 0 1 ];
d=[0 0 0 1];
x0=1;
alfa=1;
s=0;
e=5;
while(sum(e)~=0),
  s=s+1
 Â
for i=1:4;
   v(i)=w1*x1(i)+w2*x2(i)+w0*x0;
  if (v(i)>0) y(i)=1;
  else y(i)=0;
     end Â
  end
    e=d-y;
delta_w1=e*x1';
    delta_w2=e*x2';
    delta_w0=sum(e)*x0;
    w1=w1+alfa*delta_w1;
    w2=w2+alfa*delta_w2;
    w0=w0+alfa*delta_w0;
 end
plot(y,'r')
Â
grid
Â
ysa, matlab, 'matlab ysa', 'yapay sinir ağları', 'and kapısı ve ysa', 'and gate ysa', 've kapısı matlab', 'and gate ve kapısı', 'xor kapısı ve ysa', 'xor gate ysa', 'özel veya kapısı matlab', 'xor gate özel veya kapısı', 'matlab ysa uygulamaları', 'yapay zeka', 'ysa uygulaması', 'artificial neual networks', 'iki girişli tek çıkışlı', 'sinüsoidal fonksiyon', 'sinüzoydal fonksiyon ysa matlab', 'iki giriş tek çıkışlı sinüsoidal fonksiyonun ysa uygulaması', 'matlab uygulamaları', 'ysa uygulamaları', 'yapay sinir ağı uygulamaları',  'Ali Osman Gökcan', 'Ali Osman Hoca', 'Ali Osman','ali osman matlab'
Â