نوشته‌ها

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

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

در این بخش کد رگرسیون خطی در متلب را پیاده سازی خواهیم کرد. در بخش قبل در مورد مفهوم رگرسیون خطی صحبت کردیم و فرق رگرسیون و کلاس بندی را بیان کردیم. بیان کردیم که رگرسیون برای پیش بینی مقادیر پیوسته استفاده می شود. برای درک بهتر موضوع مثالی نیز بیان شد.  در کلاس بندی هدف تفکیک داده های بین دو کلاس بود(داده یا به کلاس یک تعلق داشت و یا دو و در مسائل چندکلاسه داده ممکن بود به کلاس های دیگر تعلق یابد) ولی در رگرسیون مسئله متفاوت است، و یک محدوده ای را تعیین می کنیم و داده به یک فضای پیوسته تعلق می گیرد. دو روش هم برای حل مسئله ی رگرسیون خطی بیان کردیم. در این بخش کد رگرسیون خطی در متلب را با دو روشی که در بخش گفته شد، پیاده سازی می کنیم.

 روش اول: 

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

روش دوم:

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

 


برای مشاهده ی مطالب علمی و همچنین ویدئوهای آموزشی رایگان درباره، شبکه های عصبی، شناسایی آماری الگو، پردازش سیگنال، پردازش تصاویر پزشکی و …به کانال تلگرام ما مراجعه کنید(سوالات خود را با ادمین کانال در میان بگذارید).

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

لینک کانال

دیدگاه و اطلاعاتتان را در مورد این ویدئو در اختیار ما قرار دهید.

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

 

اولین وجه تمایز این دوره ی  پیاده سازی شبکه های عصبی در نرم افزار متلب  با سایر دوره ها این است که در این دوره نحوه استفاده از توابع آماده متلب آموزش داده نمی‌شود بلکه نحوه‌ی پیاده‎سازی شبکه های عصبی  بطور کامل آموزش داده می­شود.

 

  • در این دوره نحوه پیاده‌سازی شبکه های عصبی آموزش داده می شود و مطمئنا شرکت کنندگان بعد از تمرین و تکرار مطالبی که آموزش داده می‌شود، در پیاده‌سازی شبکه‌ها، بهبود شبکه‌ها، شبیه‌سازی مقالات و استفاده از شبکه‌ها در پروژه‌های عملی دچار مشکل نخواهند شد.

◊ در این دوره سعی بر این است که تمام مباحث کتاب معروف Siomon Haykin آموزش داده شود. کتاب معروف Siomon Haykin، کتابی استاندارد برای یادگیری شبکه‌های عصبی است که در بیشتر دانشگاه‌های داخل و خارج کشور تدریس می‌شود.  در ابتدای هر جلسه، مباحث تئوری کتاب آموزش داده می‌شود و سپس به طور گام به گام در متلب پیاده‌سازی می‌شود.

◊ علاوه بر مباحث کتاب Siomon Haykin ، دو شبکه عصبی معروفPNN و  ELMرا طبق مقالات معتبر پیاده‌سازی می­کنیم که از این طریق شرکت‌کنندگان با پیاده‌سازی مقالات نیز آشنا می‌شوند.

سرفصل مطالبی که در دوره عملی پیاده‌سازی شبکه‌های عصبی در متلب آموزش داده می‌شوند: ادامه مطلب …