اطلاعیه

Collapse
No announcement yet.

شبکه های عصبی چند لایه؟

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    شبکه های عصبی چند لایه؟

    Xi=02*pi;
    Pt=100;
    Di=cos(xi);
    Net=newff([0 6.28],[5 5 5],{'tansig'},trainlm);
    Net,train param.epoch=100;
    Net=train(net,xi,di);
    Y=sim(net,xi);
    Plot(xi,di,xi,y,'o&#039

    سلام
    من برنامه ای برای یک شبکه عصبی سه لایه با تعداد سلول های مخفی 5 برای تقریب یک منحنی کسینوسی در بازه [0,2PI]می خوام بنویسم که تعداد الگوهای ان برای آموزش صد تا می باشد برنامه ای که نوشتم خطا می دهد نمی دونم کجاش اشتباهه ؟ لطفا راهنمایی کنید ؟

    #2
    پاسخ : شبکه های عصبی چند لایه؟

    با سلام
    به این نکته در کد نویسی توجه بفرمایید، که نرم افزار متلب به حروف کوچک و بزرگ حساس است، در اصطلاح Case sensitive می باشد.

    clear
    Pt=100;
    Xi=linspace(0,2*pi,Pt);
    Di=cos(Xi);
    Net=newff(Xi,Di,[5 5 5],{'tansig','tansig','tans ig','purelin'},'trainlm'
    Net.trainParam.epochs=100;
    Net=train(Net,Xi,Di);
    Y=sim(Net,Xi);
    plot(Xi,Di,Xi,Y,'o&#039
    جائي در پشت ذهنت به خاطر بسپار، که اثر انگشت خداوند بر همه چيز هست.

    دیدگاه


      #3
      پاسخ : شبکه های عصبی چند لایه؟

      ممنون از کمکتون . :smile: :smile:

      دیدگاه


        #4
        پاسخ : شبکه های عصبی چند لایه؟

        دوباره سلام
        زمانی که این برنامه را اجرا می کنم صفحه ای باز می شود که در ان گزینه هایی هست که من نمی دونم چیه (training state,regression, mu,validation check
        لطفا راهنمایی کنید : :rolleyes:
        در مورد دستور net . trainParam.show اگه میشه توضیج دهید ؟

        دیدگاه

        لطفا صبر کنید...
        X