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
 
Hiç yorum yok:
Yorum Gönder