Artificial Intelligence - هوش مصنوعی - نمايش پست تنها - آیا کدهای آموزش شبکه عصبی من درست هستند؟
نمايش پست تنها
قديمي ۰۸-۸-۱۳۹۰, ۰۷:۲۳ بعد از ظهر   #1 (لینک دائم)
m-tlb Male
عضو جدید
 
آواتار m-tlb
 
تاريخ عضويت: فروردين ۱۳۹۰
پست ها: 1
تشكرها: 1
0 تشكر در 0 پست
Unhappy آیا کدهای آموزش شبکه عصبی من درست هستند؟

سلام دوستان

من می خوام یک شبکه عصبی 3 لایه back propagation ایجاد کنم . تعداد کل داده ها 379 است که به صورت یک ماتریس 9سطری 379 ستونی است(P1). لایه خروجی تنها 1 نرون دارد.(T)
کدهای نوشته شده به صورت زیر است:
 [pn,ps] = mapstd(P1);
[tn,ts] = mapstd(T);
net=newff(minmax(pn),[9 17 1],{'tansig','tansig','purelin'},'trainlm');
net.trainParam.epochs=1000;
net.trainParam.goal=1e-8;
net.trainParam.max_fail=6;
net.trainParam.mem_reduc=1;
net.trainParam.min_grad=1e-10;
net.trainParam.mu=0.001;
net.trainParam.mu_dec=0.1;
net.trainParam.mu_inc=10;
net.trainParam.mu_max=1e10;
net.trainParam.show=100;
net.trainParam.showCommandLine=1;
net.trainParam.showWindow=1;
net.trainParam.time=inf;
[net,tr]=train(net,pn,tn);
an = sim(net,pn);
a = mapstd('reverse',an,ts);
pnewn = mapstd('apply',Q1,ps);
anewn = sim(net,pnewn);
anew = mapstd('reverse',anewn,ts);
تعداد30 داده را هم به صورت تست به آن داده ام.(Q1).

متاسفانه این شبکه اصلا جواب نمی دهد.
نمی دانم چه پارامتری را باید تغییر دهم یا اصلا کدهای نوسته شده صحیح است یا خیر .لطفا کمک کنید .
با سپاس
m-tlb آفلاين است   پاسخ با نقل قول

  #ADS
نشان دهنده تبلیغات
تبليغگر
 
 
 
تاريخ عضويت: -
محل سكونت: -
سن: 2010
پست ها: -
 

نشان دهنده تبلیغات is online