یادگیری ماشین با R: ساخت مدلهای دنیای واقعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به برنامهنویسی R برای تحلیل دادهها و یادگیری ماشین، از جمله کار با دیتا فریمها، پکیجها و ابزارهای مصورسازی را توسعه دهید.
- مجموعه دادهها را بهطور موثر پیشپردازش و تمیز کنید، و با مدیریت مقادیر گمشده، دادههای پرت و عدم تعادل کلاس، دادهها را برای مدلسازی آماده کنید.
- مدلهای طبقهبندی مانند k-NN، رگرسیون لجستیک، درختهای تصمیم گیری، جنگلهای تصادفی و ماشینهای بردار پشتیبان (SVM) را بسازید و ارزیابی کنید.
- تکنیکهای رگرسیون شامل مدلهای خطی، چندجملهای و غیر پارامتریک را اعمال کرده و برازش و عملکرد مدل را ارزیابی کنید.
- با استفاده از اهمیت متغیر، متدهای منظمسازی (LASSO Ridge) و متدهای کاهش ابعاد مانند PCA و تحلیل عاملی، ویژگیها را مهندسی و انتخاب کنید.
- شبکههای عصبی را در R طراحی و آموزش دهید و مفاهیم کلیدی مانند گرادیان کاهشی، پسانتشار و بیشبرازش را درک کنید.
- دادههای سری زمانی را با استفاده از مدلهای ARIMA SARIMA و ETS پیشبینی کنید و رویکردهای پیشبینی را برای دقت و قابلیت اطمینان مقایسه کنید.
- با ادغام نویز ARIMA در رگرسیون خطی و شناسایی مدلهای تابع انتقال، مدلهای رگرسیون پویا را پیادهسازی کنید.
- خوشهبندی و یادگیری نظارتنشده را با استفاده از k-means، خوشهبندی سلسلهمراتبی، مدلهای ترکیبی گاوسی (GMM)، DBSCAN و تکنیکهای اعتبارسنجی خوشه انجام دهید.
- از کتابخانههای ضروری R مانند caret ،ggplot2 ،forecast، rpart و mclust برای ساخت، تنظیم و استقرار کارآمد مدلهای یادگیری ماشین استفاده کنید.
پیشنیازهای دوره
- دانش اولیه آمار
- آشنایی با اصول برنامهنویسی
- نصب بودن R و RStudio
- کنجکاوی درباره دادهها و مدلسازی
- مهارتهای اولیه کار با صفحات گسترده (اختیاری)
توضیحات دوره
یادگیری ماشین با توانمندسازی سیستمها برای یادگیری از دادهها، شناسایی الگوها و تصمیمگیری با حداقل دخالت انسان، صنایع را متحول میکند. در هسته خود، یادگیری ماشین در مورد ساخت مدلهایی است که میتوانند از مثالها تعمیم یابند. چه پیشبینی رفتار مشتری، تشخیص شرایط پزشکی یا پیشبینی روندهای بازار باشد.
این مجموعه آموزشی یک سفر جامع و عملی به دنیای یادگیری ماشین با استفاده از R، زبانی قدرتمند برای محاسبات آماری و تحلیل دادهها است.. این دوره که برای فراگیران در تمام سطوح طراحی شده است، مفاهیم یادگیری ماشین را ابهامزدایی میکند و دانشجویان را به مهارتهای عملی مورد نیاز برای ساخت سیستمهای هوشمند مجهز میسازد.
این مجموعه به هشت ماژول متمرکز تقسیم شده است که هر کدام به یک حوزه کلیدی از یادگیری ماشین میپردازند:
- مقدمهای بر R برای یادگیری ماشین: اصول برنامهنویسی R، انواع دادهها، دیتا فریمها و پکیجهای ضروری مانند caret و ggplot2 را بیاموزید.
- طبقهبندی: تکنیکهای یادگیری نظارتشده را برای دستهبندی دادهها با استفاده از الگوریتمهایی مانند k-NN، رگرسیون لجستیک، درختهای تصمیم گیری، جنگلهای تصادفی و ماشینهای بردار پشتیبان کاوش کنید.
- رگرسیون: درک کنید که چگونه روابط بین متغیرها را با استفاده از متدهای رگرسیون خطی، چندجملهای و غیر پارامتریک مدلسازی کنید.
- انتخاب ویژگی و کاهش ابعاد: کشف کنید که چگونه با انتخاب ویژگیهای مرتبط و کاهش پیچیدگی با استفاده از PCA، LASSO و رگرسیون Ridge عملکرد مدل را بهبود بخشید.
- شبکههای عصبی: به بررسی میانی یادگیری عمیق، از جمله چگونگی یادگیری، آموزش و تعمیم شبکههای عصبی با استفاده از گرادیان کاهشی و پسانتشار بپردازید.
- پیشبینی سریهای زمانی: مدلسازی و پیشبینی دادههای زمانی را با استفاده از تکنیکهای ARIMA ،SARIMA و هموارسازی نمایی بیاموزید.
- مدلهای رگرسیون پویا: رگرسیون را با مدلسازی سریهای زمانی ترکیب کنید تا الگوهای پیچیده در دادههای متوالی را ثبت کنید.
- خوشهبندی و یادگیری نظارتنشده: الگوریتمهای خوشهبندی مانند k-means، خوشهبندی سلسلهمراتبی، مدلهای ترکیبی گاوسی و DBSCAN را برای کشف ساختارهای پنهان در دادهها به کار ببرید.
در طول دوره، دانشجویان با نوشتن کد R، تحلیل مجموعه دادههای واقعی و ساخت مدلها از ابتدا، تجربه عملی کسب خواهند کرد. تاکید بر کاربرد عملی است و هر مفهوم به سناریوها و چالشهای دنیای واقعی گره خورده است.
تا پایان دوره، دانشجویان نه تنها تئوری پشت یادگیری ماشین را درک خواهند کرد، بلکه قادر خواهند بود مدلها را با استفاده از R پیادهسازی، ارزیابی و بهینهسازی کنند. چه تحلیلگر داده باشید، چه محقق، دانشجو یا متخصصی که به دنبال ارتقای مهارتهای خود است، این دوره اصول محکم و تکنیکهای پیشرفتهای برای موفقیت در دنیای دادهمحور فراهم میکند.
این دوره برای چه کسانی مناسب است؟
- دانشجویان و متخصصانی که وارد حوزه یادگیری ماشین میشوند.
- تحلیلگران و دانشمندان داده که به دنبال گسترش مهارتهای R خود هستند.
- محققانی که با مدلسازی آماری و پیشبینی کار میکنند.
- هر کسی که به یادگیری ماشین عملی و کاربردی با R علاقهمند است.
یادگیری ماشین با R: ساخت مدلهای دنیای واقعی
-
مقدمهای بر R (اولیه): قسمت 1 08:08
-
مقدمهای بر R (اولیه): قسمت 2 10:43
-
انواع داده در R (اولیه): قسمت 1 08:45
-
انواع داده در R (اولیه): قسمت 2 05:10
-
خواندن و نوشتن فایلهای CSV 09:11
-
بیشتر درباره Data Frameها: dfها به عنوان صفحات اکسل 07:52
-
تحلیل اکتشافی دادهها (EDA) مقدماتی 10:56
-
رسم نمودار پیشرفته در R (قسمت 1): فرمولها و lattice 07:02
-
توابع پیشرفته R که کار شما را آسانتر میکنند 09:46
-
پیشرفته در R-studio: اسنیپتهای قوقالعاده 06:41
-
پکیج Caret: بهترین دوست جدید شما 07:05
-
مقدمهای بر طبقهبندی 08:55
-
یادگیری ماشین: پیشپردازش دادهها 11:05
-
اندازهگیری عملکرد دستهبندیکننده شما 06:42
-
نحوه حل مشکل عدم تعادل کلاس در R 12:33
-
روشی بصری برای بررسی دادههای پرت 07:28
-
طبقهبندی: K-نزدیکترین همسایه (k-NN) 06:55
-
طبقهبندی: رگرسیون لجستیک 10:53
-
الگوریتم k-Nearest neighbors در R با پکیج "class" 07:11
-
اعتبارسنجی (و اعتبارسنجی متقابل) 07:22
-
رگرسیون لجستیک در R با تابع glm (و اشارههایی به caret) 13:44
-
اعتبارسنجی متقابل در R با کتابخانه caret 13:13
-
درختهای تصمیم گیری با caret و "rpart" 05:51
-
درختهای طبقهبندی و رگرسیون 11:24
-
جنگلهای تصادفی: از درختهای تصمیم تا مجموعههای "بر زده" درختان 08:21
-
جنگلهای تصادفی با caret: دقت و اهمیت متغیر 08:12
-
طبقهبندی: ماشینهای بردار پشتیبان (SVM) (قسمت 1) 09:03
-
طبقهبندی: ماشینهای بردار پشتیبان (SVM) (قسمت 2) 09:13
-
سوال اشتباهی که نباید پرسید: بهترین الگوریتم طبقهبندی کدام است؟ 09:49
-
مقدمهای بر شبکههای عصبی 1: نورونها بیش از حد بزرگنمایی شدهاند 07:08
-
مقدمهای بر شبکههای عصبی 2: از نورونها تا شبکهها 04:56
-
مقدمهای بر شبکههای عصبی 3: همکاری بین نورونها... 06:54
-
شبکههای عصبی مقدماتی در R با caret 06:06
-
بررسی عملکرد شبکه عصبی در R با caret 13:59
-
آموزش شبکهها قسمت 1: مشکل بیشبرازش 05:50
-
آموزش شبکهها قسمت 2: ایدههای پشت گرادیان کاهشی 14:11
-
آموزش شبکهها قسمت 3: پسانتشار، بیشبرازش و مباحث مربوطه 11:44
-
اهمیت متغیر: کمتر، بیشتر است 13:37
-
انتخاب ویژگی خودکار قسمت 1: برخی تئوریها و ایدههای کلی 05:34
-
انتخاب ویژگی خودکار قسمت 2: بیایید در R کدنویسی کنیم 12:46
-
انتخاب مدل خطی (برای رگرسیون) قسمت 1: انگیزه و تعاریف 07:49
-
انتخاب مدل خطی (برای رگرسیون) قسمت 2: روش Brute force 05:53
-
انتخاب مدل خطی (برای رگرسیون) قسمت 3: رگرسیون Ridge و LASSO 10:27
-
انتخاب مدل خطی (برای رگرسیون) قسمت 4: متد کاهش ابعاد 07:51
-
مقدمهای کوتاه بر رگرسیون 04:42
-
مقدمهای بر رگرسیون خطی قسمت 1: تعاریف و ایدهها 08:18
-
رگرسیون خطی قسمت 2: معنی همبستگی چیست؟ 12:48
-
رگرسیون خطی در R: مثالهای فوقالعاده ساده و ایجاد انگیزه 06:13
-
رگرسیون خطی در R: بررسی برازش (بازندهها این کار را نمیکنند) 10:59
-
مقدمهای بر رگرسیون خطی قسمت 3: رگرسورهای دستهبندی 12:48
-
مقدمهای بر رگرسیون خطی قسمت 4: رگرسیون چندجملهای ساده 06:55
-
فراتر از رگرسیون خطی: برهمکنشها (قسمت 1) 08:12
-
فراتر از رگرسیون خطی: برهمکنشها (قسمت 2) 06:05
-
مدلهای غیر پارامتریک قسمت 1: مدلهای جمعی تعمیمیافته (GAMs) 11:02
-
مدلهای غیر پارامتریک قسمت 2: اسپلینهای چندجملهای 08:47
-
مدلهای غیر پارامتریک قسمت 3: مقایسه GAMها 06:47
-
رگرسیون GAM فوقالعاده آسان با استفاده از ggplot2 08:15
-
مقدمهای بر پیشبینی 09:36
-
پیشبینی: متدهای فوقالعاده ساده و کتابخانه "forecast" 11:01
-
پیشبینی: تبدیل دادهها 05:29
-
کار با سریهای زمانی و پیشبینیهای ساده با R 07:58
-
نگاهی بسیار ابتدایی به زیرمجموعهگیری و باقیماندهها با R 07:07
-
پیشبینی: متدهای تجزیه (قسمت 1) 10:42
-
پیشبینی: متدهای تجزیه (قسمت 2: متدهای پیشرفته) 07:28
-
آموزش تجزیه سریهای زمانی در R 11:56
-
پیشبینی: متدهای هموارسازی نمایی 09:11
-
متا پیشبینی: مقایسه DEC+ETS+ARIMA 12:37
-
مقدمهای بر مدلهای شبیه ARIMA: گام تصادفی فروتن 12:26
-
مدلهای خودهمبسته و میانگین متحرک: AR(p) + MA(q) 15:31
-
شناسایی مدل ARMA 08:02
-
برازش و عیبیابی مدل ARMA 15:12
-
تولید و برازش فرآیندهای ARMA 11:38
-
میانگین متحرک خودهمبسته یکپارچه: معروف به ARIMA(p,d,q) 10:42
-
میانگین متحرک خودهمبسته یکپارچه فصلی معروف به SARIMA(p,d,q)(P,D,Q) 08:40
-
مدلهای شناسایی SARIMA در R: قسمت 1 08:49
-
مدلهای شناسایی SARIMA در R: قسمت 2 10:31
-
آموزش: مقایسه Decomposition در برابر ETS و ARIMA (قسمت 1) 13:45
-
آموزش: مقایسه Decomposition در برابر ETS و ARIMA (قسمت 2) 17:08
-
مدلهای رگرسیون پویا: افزودن مقداری نویز ARIMA به رگرسیون خطی 13:03
-
مدلهای رگرسیون پویا: فراتر از رگرسیون خطی 12:06
-
شناسایی مدل رگرسیون پویا با استفاده از توابع انتقال خطی 07:31
-
شناسایی پیشرفته رگرسیون پویا با استفاده از توابع انتقال خطی 15:51
-
مقدمهای بر خوشهبندی 07:29
-
الگوریتم k-means: سادهترین (اما پرکاربردترین) متد خوشهبندی پارتیشنبندی 12:22
-
آموزش: کار با k-means (قسمت 1: محاسبات) 10:09
-
آموزش: کار با k-means (قسمت 2: رسم نمودار) 08:04
-
خوشهبندی سلسلهمراتبی: خوشهبندی با استفاده از درختها 09:54
-
آموزش: خوشهبندی سلسلهمراتبی در R 16:07
-
خوشهبندی پارتیشنبندی پیشرفته: medoids ،PAM و CLARA و نسخههای سبک 07:57
-
معیارهای فاصله و شباهت 08:26
-
اعتبارسنجی و انتخاب خوشه 12:21
-
خوشهبندی مبتنی بر مدل: مقدمهای بر مدلهای ترکیبی گاوسی 11:01
-
خوشهبندی مبتنی بر چگالی: DBSCAN 07:37
-
آموزش: خوشهبندی مبتنی بر مدل (با استفاده از کتابخانه mclust) 14:30
-
مقدمهای بر تحلیل مولفههای اصلی (PCA): باشد که PCA با شما باشد 04:25
-
مولفههای اصلی و مقادیر ویژه: ارتباط پنهان بین جبر و... 08:03
-
تحلیل مولفههای اصلی: محاسبات و تفسیر 14:29
-
آموزش: تحلیل مولفههای اصلی 13:48
-
مباحث تصادفی در PCA (قسمت 1: بازسازی، کیفیت نمایش و...) 10:32
-
مباحث تصادفی در PCA (قسمت 2: چرخش VARIMAX و خوشهبندی سلسلهمراتبی روی...) 07:15
-
تحلیل تناظر: چگونگی کاهش ابعاد از جداول دو ورودی 08:10
-
فوقالعاده: آموزش تحلیل عاملی (اکتشافی) 13:53
مشخصات آموزش
یادگیری ماشین با R: ساخت مدلهای دنیای واقعی
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:متوسط
- تعداد درس:102
- مدت زمان :16:26:21
- حجم :6.85GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy