MATLAB İle Yapay Sinir Ağı Uygulaması

MATLAB İle Yapay Sinir Ağı Uygulaması

8 Kasım 2011 0 Yazar: İbrahim AY

Verilerin Girilmesi

Verilerin Girilmesi

Öncelikle şunu bilmeliyiz ki, YSA’da veriler tanıtılırken yatay dizi kullanılır. Yani yukarıda ki veri setimizi şu şekle sokmuş olmalıyız:

A17232119…..192317
B120180120240…..300300240
C0,20,20,40,2…..0,60,80,8
D2455…..253
Ra1,71,82,44,1…..2,14,55

Diğer bir husus, bağımsız değişkenler (ABCD) bir tabloda, bağımlı değişken(ler) (Ra) bir tabloda olacak şekilde ayrı ayrı girilmelidir. Veriler Workspace’de New Variable ile tablolar açarak tek tek yazılabilir ancak sıkıcı ve uzun bir işlem olur.

Yeni Tablo

Tabloya Veri Yazımı

En iyisi ekselden aktarmaktır. Öncelikle bir Excel dosyası açın. Bir sayfasına girdileri, bir sayfasına çıktıları yazın ve 93-2007 excel (.xls) formatında kayıt edin. Sayfalara vereceğiniz isim tablolarınıza da isim olacaktır.

Eksel Bağımsız Değişken Sayfası

Eksel Bağımlı Değişken Sayfası

Daha sonra File–>import data ile ekselde hazır olan verileri matlaba aktarın.

MATLAB İmport Data

MATLAB İmport Eksel

MATLAB İmport Sayfalar

MATLAB Aktarılmış Veri

Verilerimiz alışılagelmiş dikey halde ise yatay hale getirmek gerek (transpoze);

Ekselde;
Yatay yazmak istediğiniz dikey verileri kopyalayın, sonra yapıştıracağınız yere sağ tık ile özel yapıştırı seçin, karşınıza çıkan pencerenin sağ alt köşesindeki “ işlemi tersine çevir” kutucuğunu işaretleyip tamam deyin.

Eksel Kopyala

Eksel Özel Yapıştır

Eksel İşlemi Tersine Çevir

Eksel Transpoze Hali

Matlab’te
Tablomuz “ABCD” adını taşıyor ve dikey ise “Comman Window’a ABCD=ABCD’ yazın. Dikey tablom bozulmasın derseniz verilerinizi ABCDY gibi başka bir tabloda yatay hale getirebilirsiniz. Şöyle ki: ABCDY=ABCD’

MATLAB Transpoze

MATLAB Yeni Tabloya Transpoze

Veya aynı tabloyu yataya dönüştürerek değiştirin. ABCD=ABCD’

MATLAB Aynı Tabloya Transpoze

(Not: Üstteki kodu kopyala yapıştır ile alırsanız çalışmayabilir. Sağdaki ABCD’nin sonunda ki tek tırnaktır. Kılavyede Shift+2 ile elde edilmektedir. Yine yukarıdaki izahatları bağımlı değişken içinde uygulamalısınız. Yani örneğimizde ki Ra değerleri de yatay olmalı.)

Sayfalar: 1 2 3 4 5 Tümü