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