اطلاعیه

Collapse
No announcement yet.

برنامه پرسپترون در متلب بدون استفاده از تولباکس

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

    برنامه پرسپترون در متلب بدون استفاده از تولباکس

    سلام من برنامه ادالاین رو بدون کمک تولباکس نوشتم و جواب میده
    ولی پرسپترون رو که می نویسم وزن ها اپدیت نمی شن

    نمونه برنامه:

    کد:
    
    
    
    %the online method----------------------------------
    w=randn(3,1);
    eta=.01;
    N=400;
    
    for jj=1:100 %Repeat
     for ii=1:N
      yo=sign(X(ii,:)*w(:,1)); 
      e=D(ii)-yo;
      w(:,1)=w(:,1)+(eta*e.*X(ii,:)');
     end
    end

    #2
    پاسخ : برنامه پرسپترون در متلب بدون استفاده از تولباکس

    سلام.
    شبکه شما خیلی ضعیف هست. تک لایه هست. یه علت ممکنه این باشه. در مورد اینکه آیا در کد رو دقیق نوشتید نمیتونم چیزی بگم. ظاهرش صحیح هست ولی باید خط به خط با یک داده مشخص اجرا کنید ببینید وزن ها به درستی تغییر می کنن و آموزش می بینن یا نه شاید جایی از کدنویسی ایراد داشته باشه.
    موفق باشید
    شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
    هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
    چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

    دیدگاه


      #3
      پاسخ : پاسخ : برنامه پرسپترون در متلب بدون استفاده از تولباکس

      نوشته اصلی توسط محمد نحوی
      سلام.
      شبکه شما خیلی ضعیف هست. تک لایه هست. یه علت ممکنه این باشه. در مورد اینکه آیا در کد رو دقیق نوشتید نمیتونم چیزی بگم. ظاهرش صحیح هست ولی باید خط به خط با یک داده مشخص اجرا کنید ببینید وزن ها به درستی تغییر می کنن و آموزش می بینن یا نه شاید جایی از کدنویسی ایراد داشته باشه.
      موفق باشید
      کد رو با داده ها اجرا کردم اما وزن ها اپدیت نمی شن؟!
      بردار تغییرات هم همیشه یکسان است

      دیدگاه


        #4
        پاسخ : برنامه پرسپترون در متلب بدون استفاده از تولباکس

        روابط ریاضی شبکه عصبی مشخص هست. شما یه ورودی مشخص بدید وزن ها هم تصادفی یا رندوم باشن، باید شبکه شما روند آموزش وزن ها رو دنبال کنه، برنامه رو خط به خط اجرا کنید تا بتونید ایراد برنامه رو متوجه بشید.
        یه کد MLP هم توی همین قسمت در پست های مهم انجمن از بنده هست، اون کد درسته و به خوبی کار میکنه اون رو هم یه نگاهی بندازید.
        مطلب دیگه اینکه محدوده تغییرات x چند هست؟ نباید خیلی بزرگ باشه ها ! ترجیحا بین صفر تا 1 باشه .
        موفق باشید
        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

        دیدگاه

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