ايران ويج

نسخه‌ی کامل: کمک در نوشتن کد
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
از تولباکس شبکه عصبی برای آموزش شبکه عصبی استفاده کرده ام و قصد دارم موارد زیر را در کد نوشته شده در نظر بگیرم اما نمیدانم چطور باید بنویسم:
1- فرض کنیم برای یک نرون خاص بخواهیم (مثلا 5 نرون)، شبکه عصبی را n مرتبه تکرار کنیم (i=1:n) و برای هر تکرار از شبکه مقدار performance ، epoch ، وزن های اولیه و نهایی در هر لایه را مشاهده کنم و برای آن تکرار شبکه مورد نظر را ذخیره کنم
(مثلا برای یک شبکه با یک لایه پنهان که تعداد نرون آن 5 می باشد این شبکه را برای این نرون خاص، 10 مرتبه تکرار میکنیم. حال میخواهم برای هر تکرار مقدار performance ، مقدار epoch ، مقادیر وزن های نهایی ... را بدست آورم و خود شبکه مربوط به آن تکرار را ذخیره کنم و مشاهده کنم اما نمیدانم چطور کدهای آنها را بنویسم)
قسمتی از کد را که مربوط به تعداد تکرار در یک نرون خاص است بدین صورت نوشته ام:
for i=1:5
net=newff(p,t,3,{'logsig'},'trainrp');
net.trainParam.epochs =1000;
net.trainParam.max_fail=10;
net.trainParam.show=50;
net.trainParam.Ir=0.05;
net.trainParam.goal=10^-6;
net=train(net,p,t);
y=sim(net,pp);
e=tt-y;
performance(i ,: )=mse(e);
end
performance;
perf=min(performance)
dif_performance=max(performance)-min(performance)
plot(performance);