امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
کمک در نوشتن کد
نویسنده پیام
ostad20 آفلاین
تازه وارد

ارسال‌ها: 4
موضوع‌ها: 2
تاریخ عضویت: تير ۱۳۹۱

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
کمک در نوشتن کد
از تولباکس شبکه عصبی برای آموزش شبکه عصبی استفاده کرده ام و قصد دارم موارد زیر را در کد نوشته شده در نظر بگیرم اما نمیدانم چطور باید بنویسم:
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);
۱۰-تير-۱۳۹۱, ۱۹:۲۳:۴۴
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  نوشتن برنامه AVINAR 7 4,395 ۲۹-اردیبهشت-۱۳۸۸, ۲۱:۵۷:۲۶
آخرین ارسال: محمد حسینی

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS