اطلاعیه

Collapse
No announcement yet.

کد کامل شبکه عصبی MLP

Collapse
این موضوع برجسته شده است.
X
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    #76
    پاسخ : کد کامل شبکه عصبی MLP

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

    دیدگاه


      #77
      پاسخ : کد کامل شبکه عصبی MLP

      سلام دوستان
      من به کمک شبکه عصبی و با استفاده از nntool در Matlab یه شبکه عصبی به صورت back propagation ساختم که سه لایه داره.
      فیلتر لایه اول و دوم Tansig و فیلتر لایه سوم purelin هست. بعد از آموزش شبکه وقتی به کمک nntool شبیه سازی میکنم نتایج نسبتا خوبی میده
      فرض کنید وزن لایه های اول و دوم وسوم به ترتیب w1،w2،w3 و بایاس ها b1،b2،b3 باشه و p1 و p2 و p3 ورودی در هر مرحله باشه
      وقتی تو matlab دستور زیر رو مینویسم با توجه به اینکه وزن ها و بایاس یکی هستن انتظار دارم که جوابش با جواب nntool برابر باشه
      ولی از زمین تا آسمون جوابش فرق داره.چرا؟!
      p2=w1*p1+b1
      (p2=tansig(p2
      p3=w2*p2+b2
      (p3=tansig(p3
      javab=w3*p3+b3
      (javab=purelin(javab

      من میخوام شبکه های عصبی رو در یه نرم افزار دیگه غیر از Matlab شبیه سازی کنم بنابراین نمیتونم مثل متلب برای شبیه سازی داده های جدید از دستور sim استفاده کنم. از اونجایی هم که Matlab ضرایب وزن رو نرمال میکنه با استفاده از کد بالا نمیشه به جواب رسید. اگه بخوایم فقط با استفاده از ضرایب وزن ها و ضرایب بایاس و بدون استفاده از دستور sim و تنها با کمک ضرب ورودیها در ضرایب وزن و جمع اونها با مقدار بایاس والبته بعد از عبور آنها از فیلتر Tansig و purelin خروجی رو بدست بیاریم باید چیکار کنیم.
      خواهشا کمک کنید

      دیدگاه


        #78
        پاسخ : کد کامل شبکه عصبی MLP

        سلام. خوبی دوست عزیز؟
        تولباکس شبکه عصبی متلب زمانی که میخواد یه داده ای رو آموزش بده یه سری پیش پردازش اولیه روش انجام میده.
        یکی رو که من میدونم این هست که ورودی ها رو نرمالایز میکنه. مثلا بین 1- تا 1 یا بین صفر تا یک. شاید پیش پردازش های اولیه دیگه ای هم داشته باشه. بنابراین ساده مثل این کدی که شما نوشتید نیست. خصوصا P1 نرمالایز شده و بنابراین نتایج شما یکی نیست. نرمالایز هم چند روش داره باید ببینی از کدوم روش استفاده کرده.

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

        دیدگاه


          #79
          پاسخ : کد کامل شبکه عصبی MLP

          بسمه تعالی
          پروژه: بازیابی اطلاعات از متن
          هدف پروژه آموزش برای استخراج کلمات کلیدی صحیح می باشد

          مثال

          کلمات ورودی یا به عبارتی x های ما
          1. Computer 6. Computers 11.compute 16. computing
          2. Engineer 7. Engine 12. Engineers 17. engineering
          3. MATLAB 8.mfile 13.files 18.math
          4. Electronic 9. electrical 14.electric 19.electricaly
          5. IT 10. Information 15. Technology 20.Tech
          یعنی 20 نورون به عنوان نورون ورودی داریم
          کلمات کلیدی ما 5 تا هستند (پنج نورون)
          و خروجی ما تنها یکی از این پنج نورون خواهد بود
          به ازای 20 کلمه ورودی ایندکس گذاری صورت می گیرد
          نورون های لایه پنهان کلمات کلیدی ما هستند
          Computer / engineer/MATLAB/Electronic/IT
          یعنی به ازای هریک از کلمات ریشه کامپیوتر ، کلمه کلیدی کامپیوتر را بر گرداند.

          دیدگاه


            #80
            پاسخ : کد کامل شبکه عصبی MLP

            با سلام و تشکر
            لطفا قسمت تست و مشخصا خروجی per را توضیح دهید.
            با تشکر

            دیدگاه


              #81
              پاسخ : کد کامل شبکه عصبی MLP

              با سلام و تشکر
              لطفا قسمت تست و مشخصا خروجی per را توضیح دهید.
              با تشکر
              ویرایش

              دیدگاه


                #82
                پاسخ : کد کامل شبکه عصبی MLP

                درود بی کران. با تشکر از مهندس. از کد شما استفاده کردم و جواب هم داد. ممنون. اگه بخوام با mlp تصویر رو طبقه بندی کنم، میتونید راهنماییم کنید. اگه مطلبی دارید واسه م بفرستین بسیار سپاسگذار می شم. es.rad1204@yahoo.com

                دیدگاه


                  #83
                  پاسخ : کد کامل شبکه عصبی MLP

                  سلام آقای نحوی
                  در مورد کدی که گذاشتی ی سوال داشتم
                  میشه لینک دیتایی که load کردین رو هم بذارین؟
                  آخه من ی دیتایی همینجوری گذاشتم ارور میده؟

                  با تشکر

                  دیدگاه


                    #84
                    پاسخ : کد کامل شبکه عصبی MLP

                    با سلام و خسته نباشید
                    تشکر فراوان به خاطر آمووزش بسیار عالی
                    من رشته ارشد هوش مصنوعی میخونم اما خدایی از درس دادن استاد متوجه نشدم ولی این موارد خیلی به من کمک کرد
                    اما یه سوال خواهشا اگه میدونید راهنمایی کنید.چون مشکل بسیاری از افراد هست
                    منم از این دستور استفاده میکنم خطا میده
                    [W,b] = initp(P,T)
                    این خطا را میده
                    Undefined function 'initp' for input
                    arguments of type 'double'.
                    از استاد هم پرسیدم اما جواب سر بالا داد
                    با تشکر

                    دیدگاه


                      #85
                      پاسخ : کد کامل شبکه عصبی MLP

                      سلام
                      با تشکر فراوان از شما آقای نحوی
                      ممکنه بگین کدان یک از پارامترها را برای راه اندازی شبکه mlp که نوشتین باید مقدار دهی کنیم
                      و هر پارامتر چیکار می کنه
                      ممنونم

                      دیدگاه


                        #86
                        پاسخ : کد کامل شبکه عصبی MLP

                        نوشته اصلی توسط mohammadhosseinia
                        با سلام و خسته نباشید
                        تشکر فراوان به خاطر آمووزش بسیار عالی
                        من رشته ارشد هوش مصنوعی میخونم اما خدایی از درس دادن استاد متوجه نشدم ولی این موارد خیلی به من کمک کرد
                        اما یه سوال خواهشا اگه میدونید راهنمایی کنید.چون مشکل بسیاری از افراد هست
                        منم از این دستور استفاده میکنم خطا میده
                        [W,b] = initp(P,T)
                        این خطا را میده
                        Undefined function 'initp' for input
                        arguments of type 'double'.
                        از استاد هم پرسیدم اما جواب سر بالا داد
                        با تشکر
                        سلام.
                        این کد مربوط به کجا هست؟
                        یادم نمیاد از همچین دستوری در کد استفاده کرده باشم.
                        موفق باشید
                        شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
                        هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
                        چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

                        دیدگاه


                          #87
                          پاسخ : کد کامل شبکه عصبی MLP

                          نوشته اصلی توسط alimoosavilir
                          سلام آقای نحوی
                          در مورد کدی که گذاشتی ی سوال داشتم
                          میشه لینک دیتایی که load کردین رو هم بذارین؟
                          آخه من ی دیتایی همینجوری گذاشتم ارور میده؟

                          با تشکر
                          سلام.
                          پایگاه داده من خیلی بزرگ هست امکان پلودش نیست. شما اگه داده ای دارید به راحتی میتونید اون رو مطابق با روشی که گفتم به پروژه تون اضافه کنید.
                          به عنوان نمونه داده هم میتونید از داده های استاندارد استفاده کنید. مثلا:
                          http://archive.ics.uci.edu/ml/datasets/Breast+Cancer
                          اگه نتونستید جواب بگیرید بگید که یه مجموع مثال کامل با این داده ها براتون بذارم.
                          موفق باشید
                          شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
                          هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
                          چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

                          دیدگاه


                            #88
                            پاسخ : کد کامل شبکه عصبی MLP

                            نوشته اصلی توسط yavar133
                            با سلام و تشکر
                            لطفا قسمت تست و مشخصا خروجی per را توضیح دهید.
                            با تشکر
                            ویرایش
                            سلام.
                            برای تست کردن نیاز هست ببینیم مسئله چند کلاسی بوده و کدوم کلاس برنده شده و تعداد پاسخ های صحیح به تعداد کل ورودی ها تقسیم میشه و درصد پاسخ صحیح رو میسازه.
                            از طرفی اگه مثلا مسئله شما 10 کلاسه باشه مثل بازشناسی ارقام فارسی، 10 تا کلاس داریم. میشه خروجی طوری تعریف کرد که بگه دقیقا در هر کلاس چند درصد درست تشخیص داده شده و چند درصد اشتباه وحتی اینکه کدوم کلاس رو با کدوم کلاس اشتباه گرفته. به این ماتریس که این اطلاعات درش هست میگن ماتریس سردرگمی یا confusion matrix .
                            موفق باشید
                            شأن انسان در ايمان و هجرت و جهاد است و هجرت، مقدمهآ‌ي جهاد فيآ‌سبيلآ‌الله.
                            هجرت، هجرت از سنگينيآ‌هاست و جاذبهآ‌هايي كه تو را به خاك ميآ‌چسباند.
                            چكمهآ‌هايت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت كن.

                            دیدگاه


                              #89
                              پاسخ : کد کامل شبکه عصبی MLP

                              با سلام
                              بنده دارم روی کنترل ربات با شبکه عصبی کار میکنم.ابتدا با سینماتیک معکوس داده ها را تولید کردم و سپس با شبکه rbf , mlpمیخوام کنترلش کنم.با rbf با یه دقتی تونستم به خروجی برسم ولی با mlp نتونستم اینکار رو بکنم.در ضمن با mlp هر بار که برنامه رو اجرا میکنم خروجی متتفاوتی از خروجی دفعه قبل داره.1000 تا داده که شامل یک بردار 3*1 که زوایای ورودی هستند و یک بردار 3*1 بهنوان زوایای خروجی هستند تولید کردم.در ضمن روش تولید داده و برنامه نوشتهشده رو براتون میفرستم.که از 667 داده برای آموزش و 333 داده برای آزمایش استفاده شده است.

                              دیدگاه


                                #90
                                پاسخ : کد کامل شبکه عصبی MLP

                                سلام خسته نباشید
                                مرسی از بابت وبلاگتون ولی کاش اطلاعت جامع تری از کد نویسی شبکه ی عصبی MLP میذاشتید تا ماهم بتونیم برا انجام پروژه هامون ازش استفاده کنیم :cry:


                                کدشبکه ی عصبی MLPکه گذاشتید از الگوریتم backpropagation استفاده کرده؟
                                می تونیم برای برنامه ی تشخیص کاراکترهای انگلیسی با فرض اینکه داده های خودمون رو load کنیم ازش استفاده کنیم.
                                آقای دکتر نحوی منتظر جوابتون هستم وقتم محدوده.
                                با تشکر

                                دیدگاه

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