Son Eklenenler

Yapay Sinir Ağları Örnek-2

Örnek:

Adsız

Bu 3 girişli nöronu perceptron algoritmasına göre eğitin. 1 epok için 6 tane giriş değeri için bu işlem yapılacaktır. Bütün hesaplama adımlarını gösteriniz.

1. Epok için;

1.Adım

Yj= Feşiki=0Xi * Wi  –  Qj)         Burada Qj ağırlıktır. Feşiki=0Xi * Wi  –  Qj)   de eşik fonksiyonumuzdur.

Y1=Feşik(X1*W1 + X2*W2 +X3*W3 – Q)= (0*0 +0*0 +0*1 -1)    Y1=Feşik(-1)<0   olduğu için Y1=0 olur. 1.satır için istenilen değer tablodada görüldüğü gibi 0 dı zaten. Bizde aynı sonucu bulduk bu yüzden ağırlık katsayılarında bir değişiklik yapmıyoruz. 2. adıma geçiyoruz.

2.Adım

Y2= Feşik(0*0 + 0*0 +1*1 – 1)  Y2=Feşik(0)=0  olduğu için    Y2=1  olur. İstenilen değerle bulduğumuz Y değeri aynı olmadığından ağırlıklarımızı tekrar hesaplarız.

ΔWi=η * Xi * (d-Q)     η=0,3 olarak alalım. (Soruda bu değer verilir.)

ΔW1=0,3 * 0 * (0-1)=0       W1=W1 + ΔW1=0+0=0   Yeni W1 ağırlığımız o dır.

ΔW2=0,3 * 0 * (0-1)=0       W2=W2 + ΔW2=0+0=0  Yeni W2 ağırlığımız o dır.

ΔW3=0,3 * 1 * (0-1)=-0,3         W3=W3 + ΔW3=1-0,3=0,7    Yeni W3 ağırlığımız o,7 dir.

Yeni ağırlıklarımızı bulduk. İşleme 3. adımdan itibaren devam edeceğiz.

3. Adım

Y3= Feşik(0 *0 +1 * 0 +0 * 0,7 – 1)     Y3=Feşik(-1)<0   olduğundan Y3=0 olur. İstenilen Y3 değeri tablodan bakarsak eğer bizim bulduğumuz değere eşittir. Bu yüzden ağırlık katsayılarında bir değişiklik yapmayız.

4. Adım

Y4= Feşik(1 *0 +0 * 0 +0 * 0,7 – 1)     Y4=Feşik(-1)<0   olduğundan Y4=0 olur. İstenilen Y4 değerimiz 1 dir. Bizim bulduğumuz değerle eşit olmadığı için yeni ağırlık katsayılarını hesaplamamız gerekir.

ΔWi=η * Xi * (d-Q)

ΔW1=0,3 * 1 * 1=0,3       W1=W1 + ΔW1=0+0,3=0,3   Yeni W1 ağırlığımız o,3 dür.

ΔW2=0,3 * 0 * 1=0       W2=W2 + ΔW2=0+0=0  Yeni W2 ağırlığımız o dır.

ΔW3=0,3 * 0* 1=-0         W3=W3 + ΔW3=0,7 +0=0,7    Yeni W3 ağırlığımız o,7 dir.

Yeni ağırlıklarımızı bulduk. İşleme 5. adımdan itibaren devam edeceğiz.

5. Adım

Y5= Feşik(1 * 0,3 +0 * 0 +1 * 0,7 -1)      Y5= Feşik(0)=0  olduğundan Y5=1 olur. İstenilen değerle aynı bulduğumuz için ağırlıkları değiştirmiyoruz.

6. Adım

Y6= Feşik(1 * 3 +1 * 0 +1 * 0,7 -1)         Y6= Feşik(0)=0 olduğundan Y6=1 olur. İstenilen değerle aynı sonucu bulduğumuzdan ağırlıkları değiştirmiyoruz.

6 Giriş değeri için eşik fonksiyonlarını ve yeni ağırlıklarımızı hesapladık. Aynı işlemleri 2.Epok için de devam ettiririz.

İyi Çalışmalar..

epok eşik fonksiyonu yapay sinir ağları örneği

Hakkında Samime Yorgancılar

1991, İstanbul doğumluyum. 2013, Süleyman Demirel Üniversitesi Bilgisayar Mühendisliği bölümü mezunuyum. Şimdiye kadar edindiğim bilgileri sizlerle paylaşmak istediğim için yazıyorum. Umarım bu konularla ilgilenen arkadaşlara az da olsa bir yardımım dokunur..

Bir yorum

  1. epok nedir. 2. epok nasıl yapılır

    Cevapla

Cevapla

E-posta adresiniz yayınlanmayacak. Required fields are marked *

*

CAPTCHA (Şahıs Denetim Kodu) Resmi
Resmi Yenile

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: