آموزش یادگیری ماشین - شاخه‌ رگرسیون

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

برگزارکننده:  مکتب‌خونه  مکتب‌خونه
مدرس دوره:
4.6 (5 رای)
سطح: متوسط
 پلاس
  
زمان مورد نیاز برای گذارندن دوره:  7 ساعت
مجموع محتوای آموزشی:  7 ساعت ویدئو
 (قابل دانلود می‌باشد)

آنچه در این دوره می‌آموزیم:

 آشنایی با تعریف کلی یادگیری ماشین و انواع زیرشاخه‌های آن

 شناخت دقیق الگوریتم‌های رگرسیون تک متغیره و چند متغیره

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

 درک عمیق الگوریتم بهینه‌سازی مورد استفاده در رگرسیون

 پیاده‌سازی‌های برداری

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

 گام‌های مهم در پیاده‌سازی یک مدل یادگیری ماشین واقعی

پیش‌نیاز‌ها

برای گذراندن این دوره نیاز به آشنایی اولیه با زبان پایتون دارید.

سرفصل‌های دوره آموزش یادگیری ماشین - شاخه‌ رگرسیون

مقدمه

در این فصل به مباحث مقدماتی پرداخته خواهد شد؛ تعریف کلی علم یادگیری ماشین، نمونه‌هایی از کاربردهای علم یادگیری ماشین و دسته‌بندی‌های مختلف این حوزه، مطالبی هستند که در این فصل مورد بررسی قرار می‌گیرند. پیشنیازهای لازم نیز در این فصل معرفی خواهد شد.

  معرفی و آشنایی با کاربردهای یادگیری ماشین
"20:31  
  دسته‌بندی‌های مختلف یادگیری ماشین
"24:21  
  پیش‌نیازها
"10:44  
مدل‌های رگرشن تک متغیره

در این فصل، مدل‌های رگرشن تک متغیره با یک درجه آزادی معرفی می‌شود. روابط و فرمول‌های ریاضی و همینطور درک شهودی از رگرشن تک متغیره ارائه‌شده و در نهایت یک پروژه به صورت عملی انجام خواهد شد.

  معرفی مدل‌های رگرشن
"11:49  
  ساختار داده
"13:57  
  آموزش مدل چیست؟
"13:42  
  توابع هزینه
"15:16  
  بصری‌سازی توابع هزینه
"09:59  
  بهینه‌سازی با روش‌های تکراری
"10:14  
  محدب بودن توابع هزینه و اهمیت آن
"09:55  
  الگوریتم Gradient Descent
"20:11  
  معیارهای همگرایی
"06:27  
  اصطلاحات Batch, Mini-Batch, Stochastic
"07:34  
  پیاده‌سازی عملی رگرشن تک متغیره
"21:27  
  تمرین فصل دوم
"00:18  
  تأثیر نرخ یادگیری
"05:03  
  بررسی عملی تأثیر نرخ یادگیری
"06:43  
مدل‌های رگرشن چند متغیره

رگرشن‌های چندمتغیره یا Multiple Linear Regression، حالت تعمیم یافته رگرشن تک متغیره است که در فصل 2 مورد بررسی قرار گرفت. تقریباً تمامی مسائل دنیای واقعی، از نوع رگرشن‌های چندمتغیره هستند. در این فصل رگرشن‌های چندمتغیره مورد بحث قرار می‌گیرد. همچنین مطالبی در مورد ارزیابی مدل‌های رگرشن بیان خواهد شد.

  رگرشن چندمتغیره چیست؟
"06:30  
  الگوریتم Gradient Descent در حالت چندمتغیره
"03:02  
  برداری‌سازی - بخش اول
"03:52  
  برداری‌سازی - بخش دوم
"13:08  
  برداری‌سازی - بخش سوم
"11:16  
  تمرین اول فصل سوم
"00:19  
  نمودار همبستگی
"09:16  
  مقیاس‌بندی ویژگی‌ها - بخش اول
"07:45  
  مقیاس‌بندی ویژگی‌ها - بخش دوم
"06:39  
  Feature Engineering
"05:20  
  رگرشن چند جمله‌ای
"04:55  
  معادله نرمال
"04:55  
  معیارهای ارزیابی رگرشن
"19:57  
  تمرین دوم فصل سوم
"00:37  
  Underfitting و Overfitting
"10:38  
  بایاس و واریانس
"05:35  
  روش‌های رفع اورفیت و آندرفیت
"04:17  
  رگولاریزیشن - بخش اول
"05:51  
  رگولاریزیشن - بخش دوم
"08:23  
پروژه عملی

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

  معرفی و بیان هدف پروژه
"11:46  
  پاکسازی و بصری‌سازی دیتا
"25:34  
  توسعه مدل لرنینگ
"18:17  
  تمرین فصل چهارم
"00:33  
جمع‌بندی

جمع‌بندی مواردی که در این دوره آموختیم.

  جمع‌بندی نهایی
"06:41  

درباره دوره

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

معرفی دوره یادگیری ماشین - شاخه رگرسیون

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

در این دوره، علاوه بر مفاهیم اساسی و بنیان ریاضیاتی رگرسیون، بر پیاده‌سازی‌های عملی و پروژه‌های واقعی تأکید خواهیم داشت. بعد از پایان این دوره، شما دانش کافی برای به‌کارگیری مدل‌های رگرسیون در پیچیده‌ترین پروژه‌های واقعی را به دست خواهید آورد.

اهداف دوره یادگیری ماشین - شاخه رگرسیون

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

این دوره برای چه کسانی مناسب است؟

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

- بنیان‌گذاران استارتاپی که قصد دارند ایده استارتاپی خود را ارتقا دهند.

- کسانی که قصد دارند با فراگیری علم یادگیری ماشین، موقعیت شغلی خود را چه در داخل و چه در خارج از ایران بهبود دهند.

سرفصل‌های این دوره چگونه برنامه‌ریزی شده است؟

به طور خلاصه، این دوره در پنج فصل ارائه می‌شود که فصل پنجم صرفاً جمع‌بندی از مطالب ارائه شده در چهارفصل ابتدایی است.

در فصل اول، علم یادگیری ماشین و زیرشاخه‌های آن را معرفی کرده و نمونه‌های از کاربردهای یادگیری ماشین در حوزه‌های مختلف را ارائه می‌کنیم.

در فصل دوم، مدل‌های رگرسیون را به‌صورت ریاضی مورد بررسی قرار می‌دهیم و بر روی مدل‌های تک‌متغیره با یک درجه آزادی متمرکز می‌شویم.

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

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

درباره استاد

maktabkhooneh-teacher مهران ورشوساز

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

مشاهده پروفایل و دوره‌‌های استاد

نظرات کاربران

تا کنون نظری برای این دوره ثبت نشده است. برای ثبت نظر باید ابتدا در دوره ثبت نام کرده و دانشجوی دوره باشید.
سینا فتاحان 1402-07-20
بهترین دوره برای فهم رگرسیون واقعا مرسی استاد
ماریا کاوسی 1403-01-08
دوره بسیار مفیدی بود. اگر در مورد حل مسائل رگرسیون با شبکه عصبی هم به ایم مجموعه اضافه کنید کامل و جامع خواهد شد.

دوره‌های پیشنهادی

سوالات پرتکرار

پس از سپری شدن زمان دوره، به محتوای دوره دسترسی خواهم داشت؟
بله؛ پس از سپری شدن مدت زمان دوره شما به محتوای دوره دسترسی خواهید داشت و می توانید از ویدئوها، تمارین، پروژه و دیگر محتوای دوره در صورت وجود استفاده کنید ولی امکان تصحیح تمارین توسط پشتیبان و دریافت گواهی نامه برای شما وجود نخواهد داشت.
poster
  
برگزار کننده:  مکتب‌خونه
  
زمان مورد نیاز برای گذارندن دوره:  7 ساعت
مجموع محتوای آموزشی:  7 ساعت ویدئو
 (قابل دانلود می‌باشد)