www.aliosmangokcan.com

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

 

 'adi diferansiyel', 'diferansiyel denklemler', 'euler metodu', 'adi diferansiyel denklemlerin analitik çözümü', 'analitik çözüm ile euler karşılaştırması', 'birinci mertebeden lineer diferansiyel denklemler', 'analitik yöntem ile euler yönteminin karşılaştırması', 'ileri matematik örnekleri', 'matlab ile diferansiyel denklem', 'matlab ile euler yöntemi', 'matlab birinci dereceden lineer denklem', 'ali osman matlab', ysa, matlab, 'matlab ysa', 'yapay sinir ağları', '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', 'matlab ile ysa uygulaması', ysa, matlab, 'matlab ysa', 'yapay sinir ağları', 'or kapısı ve ysa', 'or gate ysa', 'veya kapısı matlab', 'or gate veya kapısı', 'ysa ile hava sıcaklığı', 'ysa ile tahmin', 'Hande Erkaymaz', 'Ömer Yaşar', 'International Computer & Instructional Technologies Symposium', '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'

--->>> YSA ile XOR Kapısı Problem Çözümü için TIKLAYINIZ <<<---

--->>> YSA ile OR Kapısı Uygulaması için TIKLAYINIZ <<<---  

--->>> Matlab'da Sinüsoidal Fonksiyonun YSA Uygulaması için TIKLAYINIZ <<<---