1.07.2013

Matlab NNET Toolbox tanımı

 NNET Toolbox

MATLAB nnet toolbox’da çok fazla ayrıntıya sahip bir çok komut bulunmaktadır. Aşağıda ise MLP ağlarını oluşturmamızı, eğitmemizi ve test etmemizi sağlayan komutlar görülmektedir.

  • NEWFF : Yeni bir Feed-Forward sinir ağı oluşturur.

  • TRAIN : Sinir ağının eğitimini yapar.

  • SIM : Sinir ağını simüle eder.

  • INIT : Sinir ağını sıfırlar.

  • GENSIM : Sinir ağını simulink’e aktarır.



 NEWFF fonksiyonunun kullanımı

Yeni bir ileri beslemeli ağ (feed forward network) oluşturulmasını sağlayan bu komutun parametre kullanımı aşağıdaki gibidir.


net = newff(PR,[S1 S2...SNl],{TF1 TF2...TFNl},BTF)

  • PR : Rx2 matris Girişler içindeki maksimum ve minimum değerler

  • Si : i. Katmandaki nöron sayısı

  • TFi : i. Katmandaki nöronların transfer fonksiyonları (logsig, tansig, hardlim ….)

  • BTF : Geriyansıtma eğitim cinsi (traınlm, traınbfg, traınrp, traıngd … )



 TRAIN fonksiyonunun kullanımı

Train fonksiyonu oluşturulmuş bir ağın eğitilmesini sağlar. Bu komut ağı verilen giriş-çıkış örneklerini baz alarak eğitir. Komutun kullanımı aşağıdaki gibidir.


[net,tr] = train(NET,P,T)

  • net : Eğitim yapılmış olan ağ (çıkış ağı)

  • tr : Eğitim kayıtı

  • NET : Eğitimi yapılacak olan ağ

  • P : Eğitim örnekleri

  • T : Eğitimdeki hedefler

 SIM fonksiyonunun kullanımı


y = sim(net,P)



  • y : Simülasyon çıkışları

  • net : Simüle edilecek olan ağ (çıkış ağı)

  • P : Test girişleri
Alıntı:http://okul.selyam.net/docs/index-35969.html?page=3

Hiç yorum yok:

Yorum Gönder