![]() |
آیا کدهای آموزش شبکه عصبی من درست هستند؟
سلام دوستان
من می خوام یک شبکه عصبی 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). متاسفانه این شبکه اصلا جواب نمی دهد. نمی دانم چه پارامتری را باید تغییر دهم یا اصلا کدهای نوسته شده صحیح است یا خیر .لطفا کمک کنید . با سپاس:53: |
زمان محلي شما با تنظيم GMT +3.5 هم اکنون ۱۲:۴۹ بعد از ظهر ميباشد. |
Powered by vBulletin® Version 3.8.3
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.