با سلام
هدف از این پروژه طراحی و پیاده سازی کد MATLAB شبکه عصبی LVQ میباشد. این کد بایستی بگونهای باشد که کاربر بتواند توسط یک رابط گرافیکی نقاط ورودی را تولید کرده و پارامترهای شبکه را تنظیم نموده و با وارد کردن نمونه تست ، پاسخ شبکه را مشاهده نماید. Code book لازم برای شبکه LVQ از طریق تابع K-means ایجاد میگردد. در این برنامه از LVQ برای خوشهبندی استفاده شده است.
راهنمای کاربری
محیط گرافیکی نرمافزار شامل پارامترهای تولید ورودی، پارامترهای تابع k-means و LVQ میباشد. محیط دارای سه نمودار است که در اولین نمودار از سمت چپ، نقاط ورودی نمایش داده میشوند. نقاط ورودی از طریق تابع nngenc تولید میشوند. سپس کاربر نقاط ورودی را با توجه به تعداد کلاس دلخواه، توسط k-means کلاسبندی میکند و در نمودار وسط نمایش داده میشود. پس از کلاس بندی codebook لازم برای LVQ نیز تولید میشود. پس از آن کاربر میتواند یک نقطه دلخواه برای کلاسبندی به شبکه وارد کند که پس از آموزش دسته آن مشخص میشود. ماتریس وزن شبکه نیز پس از اتمام آموزش در جدولی نوشته می شود. نمودار سمت راست نیز بردار وزن LVQ و ورودی را همزمان نشان میدهد.
در شکل زیر نحوه استفاده از محیط گرافیک برای ۲۵۰ نقطه ورودی که در ۴ دسته کلاس بندی شدهاند نشلان داده شده است. بردارهای وزن LVQ نیز در نمودار سوم به همراه ورودی نمایش داده شدهاند.
دوره های مرتبط
دانلود برنامه بازشناسی گفتار Dynamic time warping (DTW) i در متلب
با سلام در تحلیل سریهای زمانی DTW یک الگوریتم برای مقیاس شباهت بین دو دنباله موقتی است که ممکن…
دانلود فیلم آموزش الگوریتم ژنتیک در متلب
به نام خدا یکی دیگر از دوره های آموزشی متلب یار به نام آموزش الگوریتم های ژنتیک رو شروع کردم…
مجموعه آموزش تناظر یابی تصاویر در متلب
انطباق دادن یک تصویر در نرم افزار متلب هدف از تهیه این مجموعه از فیلم های آموزشی آموزش تناظر یابی…
پکیج جامع کتاب هوش مصنوعی شامل بهترین کتاب های حوزه هوش مصنوعی
با سلام یکی از مشکلات عمده در یادگیری و همچنین نگارش پایان نامه، مقاله و سمینار نداشتن منابع مناسب و…



قوانین ثبت دیدگاه