totop

روش های کلاسیک و شبکه های عصبی در متلبشنبه 14, نوامبر 2020

انجام پروژه متلب

روش های کلاسیک و شبکه های عصبی در متلب

در ادامه آموزش های سایت همیارپروژه برنامه نویسی متلب ارائه خواهد شد .آموزشها از مقدماتی تا پیشرفته ادامه دارد و ما به شما کدنویسی در نرم افزار متلب را رایگان یاد خواهیم داد. با ما همراه باشید.

انجام پروژه متلب

روش های کلاسیک و شبکه های عصبی در متلب

. روشهای کلاسیک در شبکه های عصبی متلب

_ باید تمامی الگوهای یادگیری قبل از حل مسئله طبقه بندی الگو در اختیار باشند

_ یعنی، باید یک مدل ریاضی از مشاهدات داشت تا پس از ارزیابی مدل ها بر اساس داده ها واقعی طراحی انجام شود.

. شبکه های عصبی

_ مستقیماً با داده های واقعی کار میکند.

_ لذا به طراحی های  مدل آزاد یا  تخمین زننده های جهانی مدل آزاد  موسومند.

 سوال

اطلاعاتی که شبکه های عصبی بر مبنای آن  عمل تصمیم گیری را انجام می دهد، چگونه و در کجا ذخیره می گردد؟

صورت مسئله

. هدف: جداسازی سه نوع میوه سیب ،پرتقال و گلابی در یک انبار به طور خودکار

. سنسورهای موجود برای ثبت ویژگی میوه ها

متلب همیار پروژه

.کدگذاری

نشان دادن دادن سیب، پرتقال و گلابی به ترتیب با برد دار های p به‌عنوان بردارهای مرجع( مولفه  بردار ها به ترتیب شکل،  زبری و وزن می باشد

متلب همیار پروژه

 صورت مسئله

.  استخراج شاخص

عنصر سوم در همه طبقات مشترک است. لذا با حذف این مولفه به بردار های دو بعدی می‌رسیم.

متلب همیار پروژه

. مسئله ساده شناسایی الگوی باینری

_  دریافت یک بردار ورودی۲ بعدی  و تصمیم گیری درباره نوع میوه.

_  معرفی سه شبکه عصبی پرسپترون( پیشخور)، همینگ( رقابتی)و هاپفیلد( حافظه انجمنی بازگشتی) و استفاده از آن در حل مسئله

پرسپترون تک لایه

باتابع تحریک آستانه ای دو مقداره متقارن

. توانایی در تفکیک الگوهای ورودی

_  جداسازی الگوهای خطی

متلب همیار پروژه

_ مرز جداساز نواحی در حالت تک نرونی  ۱فوق  صحنه و برای حالت دو بعدی یک خط راست است.

متلب همیار پروژه

_  در حالت کلی برای هر نقطه دلخواهq  روی  ناحیه مرزی داریم.

متلب همیار پروژه

نماد(a,b ) ضرب داخلی دو بردار بوده و همواره تصویرb رویa مضربی از ضرب داخلی دو بردار است.

پرسپترون تک لایه

. تذکر ۱: خط مرزی همواره عمود بر بردار وزن بوده و محل قرار گرفتن مرز توسط بردار بایاس تعیین می‌شود.

. تذکر ۲: تصویر بردار سازنده هر نقطه روی خط مرزی بر بردار وزن، برابر با مضربی از منفی جمله بایاس (b_) است.(چرا؟)

. نتیجه: برای تمام نقاطی که بالای(  با توجه به جهت بردار و وزن) خط مرزی قرار دارند، ورودی خالص نرون مثبت است و برای تمام نقاط زیر آن منفی می باشد

متلب همیار پروژه

سوال

در شکل روبرو ورودی خالص نر آن چگونه است؟

آیا پاسخ یکتاست؟

. در  حالتی که شبکه دارایs نرون میانی است، ماتریس وزن دارایs سطر بوده  و هر سطر یک خط( فوق صفحه) مرزی را تعیین می کند.

سوال

حداکثر تعداد نواحی که به طور خطی از هم تفکیک پذیرند برای پرسپترون با s  نرون میانی و بردار ورودی دارای n عنصر چه مقدار است?

.  مثال  تشریحی شناسایی الگو

. چون دارای ۳ گروه هستیم, از ۲ نرون میانی استفاده می کنیم( چرا؟) ماتری  وزنw نیز۲*۲ خواهد بود.

با توجه به شکل مشخص است که جواب های بیشماری وجود دارد. یکی از آن ها نمایش داده شده است.

 مثال تشریحی با پرسپترون

متلب همیار پروژه

متلب همیار پروژه

. به این ترتیب ناحیه قرمز( مربوط به سیب)  دارای خروجیمتلب همیار پروژه

ناحیه نارنجی( مربوط با پرتقال)  خروجیمتلب همیار پروژه

ناحیه سبز( مربوط به گلابی) خروجیمتلب همیار پروژه

می باشد

در اینجا آشنایی با محیط متلب بخش نود وششم به پایان رسیده است و در آموزش های بعدی به مباحث دیگر آموزش متلب می پردازیم. همچنین از شما مخاطبین عزیز سایت همیارپروژه دعوت می کنم که برای انجام پروژه متلب خود آموزش های ما را دنبال نمایید.

نویسنده: زهرا رستمی

جهت سفارش پروژه به لینک زیر مراجعه نمایید :
همچنین می توانید برای ارتباط سریعتر با شماره و آیدی تلگرام زیر تماس حاصل کنید :
۰۹۱۲۹۵۴۰۱۲۲ – آیدی تلگرام : @fnalk

از طریق کلیک برروی آیکن های زیر میتوانید پروژه خود را در تلگرام و یا واتساپ برای ما ارسال کنید:

ثبت سفارش در واتس آپ ثبت سفارش در تلگرام

 

 

 

 

 

 

 


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

حق نشر برای همیارپروژه ❤️ مرجع انجام پروژه دورکاری و آنلاین ✔️ سایت انجام پروژه و استخدام فریلنسر در همه حوزه ها ، مهارت ها ، نرم افزارها و پروژه های برنامه نویسی محفوظ است.