آموزش R tidymodels - بخش 3: طبقهبندی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- طبقهبندی چیست و چه تفاوتی با رگرسیون دارد؟
- چگونگی تفسیر احتمالات، شانس و Log-odds در Logistic Regression
- چگونگی تخمین مدلهای Logistic Regression با استفاده از Maximum Likelihood
- چگونگی برازش و تفسیر مدلهای رگرسیون لجستیک در چارچوب tidymodels
- معیارهای کلیدی طبقهبندی کدامند و چگونه محاسبه میشوند.
- چگونگی استفاده از Accuracy ،Precision ،Recall ،Specificity و F1 score
- چگونگی مصورسازی و تفسیر منحنیهای ROC
- تأثیر آستانههای احتمالی بر نتایج طبقهبندی
- پیامدهای عدم توازن داده و روشهای مدیریت آن
- استفاده از Balanced Accuracy و معیارهای پیشرفته برای داده نامتوازن
- تنظیم آستانههای احتمالی و ارزیابی منحنیهای Precision-Recall
- تکنیکهای نمونهبرداری مجدد برای داده نامتوازن (Up-sampling، Down-sampling ،SMOTE)
- چگونگی پیادهسازی تکنیکهای نمونهبرداری در ساختار tidymodels
- آموزش و تنظیم طبقهبندیکنندههای KNN در tidymodels
- قضیه بیز چیست و چگونه به طبقهبندیکننده Naive Bayes منجر میشود؟
- چگونگی عملکرد Naive Bayes برای ویژگیهای گسسته و پیوسته
- ساخت و مقایسه مدلهای Naive Bayes در اکوسیستم tidymodels
پیشنیازهای دوره
- گذراندن بخش دوم دوره به شدت توصیه میشود.
- آشنایی با فریمورک tidymodels و گردش کارهای یادگیری ماشین که در بخشهای قبلی پوشش داده شد.
- نصب بودن R و RStudio بر روی سیستم.
- دانش اولیه آمار (مفاهیمی مانند احتمال، رگرسیون و طبقهبندی) مزیت محسوب میشود.
- دانش متوسط زبان R و تجربه کار با سینتکس tidyverse توصیه میگردد.
- اگر در برنامهنویسی یا زبان R کاملاً مبتدی هستید، این دوره ممکن است برای شما چالشبرانگیز باشد.
- علاقه به علوم داده، یادگیری ماشین و مدلسازی طبقهبندی
- کنجکاوی برای درک احتمالات، معیارها و ارزیابی مدلها
- علاقه به نوشتن کدهای R تمیز، کارآمد و تکرارپذیر
- لطفاً در صورت نیاز R و کتابخانههای آن را بروزرسانی کنید. لیست نسخههای مورد استفاده در انتهای هر بخش ارائه شده است.
توضیحات دوره
شما به مدلسازی رگرسیون تسلط یافتهاید و الگوریتمهای پیشرفته را بررسی کردهاید؛ اکنون زمان ورود به دنیای طبقهبندی فرا رسیده است.
این دوره برای دانشجویانی طراحی شده است که میخواهند مدلهایی بسازند که دستهها را پیشبینی کنند، نه اعداد را، و مایلند مبانی آماری و یادگیری ماشین پشت آنها را درک کنند.
آنچه خواهید آموخت
در این دوره، مدرس شما را از شهود احتمالات به سمت گردش کارهای کامل طبقهبندی با استفاده از tidymodels (اکوسیستم مدرن R برای یادگیری ماشین) هدایت میکند:
- درک ماهیت طبقهبندی و تفاوتهای آن با رگرسیون
- یادگیری منطق Logistic Regression و ارتباط آن با احتمالات، شانس و log-odds
- برازش و تفسیر مدلهای لجستیک با استفاده از Maximum Likelihood Estimation
- ارزیابی مدلها با معیارهای Accuracy ،Precision ،Recall ،Specificity و F1 score
- مصورسازی عملکرد مدل از طریق منحنیهای ROC و AUC
- تنظیم آستانههای احتمالی و مشاهده تأثیر آنها بر پیشبینیها
- مدیریت داده نامتوازن با استفاده از Balanced Accuracy، تنظیم آستانه و معیارهای پیشرفته
- اعمال تکنیکهای نمونهبرداری مانند Upsampling، Downsampling و SMOTE
- ساخت و تنظیم طبقهبندیکنندههای K-nearest neighbors (KNN)
- بررسی Naive Bayes به عنوان یک طبقهبندیکننده احتمالی برای داده عددی و متنی
- پیشپردازش متن با textrecipes و ساخت یک مدل ساده فیلترینگ اسپم
- مقایسه چندین مدل طبقهبندی در قالب یک گردش کار واحد در tidymodels
چرا این دوره را انتخاب کنید؟
مسائل طبقهبندی در همه جا حضور دارند؛ از تشخیصهای پزشکی و شناسایی تقلب گرفته تا فیلتر کردن ایمیل و بخشبندی مشتریان
این دوره به شما کمک میکند درک کنید این مدلها چگونه تصمیم میگیرند و چگونه آنها را به شکلی مسئولانه ارزیابی کنید.
شما نه تنها مهارتهای فنی برای ساخت مدلهای طبقهبندی را کسب میکنید، بلکه شهود لازم برای انتخاب معیار صحیح و تفسیر رفتار مدل را نیز به دست میآورید؛ در حالی که تمام کارهای خود را مرتب، تکرارپذیر و قابل توضیح نگه میدارید.
آنچه دریافت خواهید کرد
- توضیحات شفاف و ساختاریافته از تئوری طبقهبندی و پیادهسازی عملی
- گردش کارهای گامبهگام مدلسازی در R و tidymodels
- مثالهای واقعی و توضیحات بصری برای معیارها
- تمرینها و پروژهها همراه با پاسخ کامل
- دسترسی به تمام کدها، مجموعهداده و خروجیها
- دسترسی مادامالعمر و بروزرسانیها
این دوره برای چه کسانی مناسب است؟
- علاقهمندان به علوم داده و یادگیری ماشین
- کسانی که میخواهند مدلسازی طبقهبندی در R را یاد بگیرند.
- هر کسی که به دنبال تحلیل و پیشبینی خروجیهای طبقهای است.
- تحلیلگران و دانشمندان داده که میخواهند مهارتهای خود در tidymodels را ارتقا دهند.
- علاقهمندان به الگوریتمهای Logistic Regression ،KNN یا Naive Bayes
- افرادی که مایلند ارزیابی مدلها را با معیارهای واقعی بیاموزند.
- متخصصانی که با داده نامتوازن یا پیشبینیهای مبتنی بر احتمال سر و کار دارند.
- دانشجویان و محققانی که در حال ساخت مدلهای طبقهبندی هستند.
- کاربران R که به دنبال تعمیق تخصص خود در اکوسیستم tidyverse/tidymodels هستند.
- دانشمندان دادهای که عمدتاً از پایتون استفاده میکنند و میخواهند مهارتهای خود را به R گسترش دهند.
آموزش R tidymodels - بخش 3: طبقهبندی
-
مقدمه 01:59
-
مسیر کلی دوره 02:33
-
ساختار دوره 05:06
-
تمرینها و تکالیف 04:56
-
کدهای R 03:17
-
مقدمه بخش 04:05
-
طبقهبندی 19:59
-
آشنایی با رگرسیون لجستیک 13:12
-
احتمالات، شانس و log-odds - بخش 1 06:39
-
احتمالات، شانس و log-odds - بخش 2 09:23
-
احتمالات، شانس و log-odds - بخش 3 14:16
-
احتمالات، شانس و log-odds - بخش 4 09:30
-
تخمین بیشینه درستنمایی - بخش 1 11:09
-
تخمین بیشینه درستنمایی - بخش 2 10:51
-
تخمین بیشینه درستنمایی - بخش 3 10:53
-
تخمین بیشینه درستنمایی - بخش 4 06:42
-
برازش مدل رگرسیون لجستیک - بخش 1 05:48
-
برازش مدل رگرسیون لجستیک - بخش 2 20:19
-
برازش مدل رگرسیون لجستیک - بخش 3 10:20
-
نتایج مدلسازی 12:14
-
تمرین: رگرسیون لجستیک 06:41
-
تمرین: رگرسیون لجستیک (پاسخ) 12:56
-
رگرسیون لجستیک با tidymodels - بخش 1 07:15
-
رگرسیون لجستیک با tidymodels - بخش 2 15:39
-
رگرسیون لجستیک چندمتغیره و جریمهدار - بخش 1 20:17
-
رگرسیون لجستیک چندمتغیره و جریمهدار - بخش 2 12:02
-
رگرسیون لجستیک چندمتغیره و جریمهدار - بخش 3 17:54
-
رگرسیون لجستیک چندمتغیره و جریمهدار - بخش 4 21:23
-
خلاصه بخش 02:21
-
تکلیف 10:10
-
حل تکلیف 14:40
-
مقدمه بخش 03:07
-
از معیارهای رگرسیون به معیارهای طبقهبندی 14:28
-
دقت کلی 06:48
-
Precision و Recall - بخش 1 05:34
-
Precision و Recall - بخش 2 15:36
-
Precision و Recall - بخش 3 05:04
-
تمرین: محاسبه معیارهای طبقهبندی 03:31
-
تمرین: محاسبه معیارهای طبقهبندی (پاسخ) 05:41
-
Specificity و F1 score - بخش 1 17:30
-
Specificity و F1 score - بخش 2 03:45
-
آستانه احتمالی 13:45
-
منحنیهای ROC و معیار AUC - بخش 1 19:28
-
منحنیهای ROC و معیار AUC - بخش 2 17:16
-
منحنیهای ROC و معیار AUC - بخش 3 04:12
-
خلاصه بخش 01:36
-
تکلیف 06:02
-
حل تکلیف 08:54
-
مقدمه بخش 03:59
-
آشنایی با داده نامتوازن 10:27
-
تأثیر بر معیارها و شاخص Balanced Accuracy 17:29
-
معیارهای پیشرفته برای داده نامتوازن - بخش 1 08:29
-
معیارهای پیشرفته برای داده نامتوازن - بخش 2 10:30
-
تنظیم آستانه احتمالی - بخش 1 26:25
-
تنظیم آستانه احتمالی - بخش 2 17:59
-
تنظیم آستانه احتمالی - بخش 3 20:08
-
منحنی Precision–Recall - بخش 1 09:33
-
منحنی Precision–Recall - بخش 2 04:47
-
تمرین: تنظیم آستانه 05:29
-
تمرین: تنظیم آستانه (پاسخ) 11:16
-
تکنیکهای نمونهبرداری برای عدم توازن کلاسها - بخش 1 15:51
-
تکنیکهای نمونهبرداری برای عدم توازن کلاسها - بخش 2 13:14
-
تکنیکهای نمونهبرداری برای عدم توازن کلاسها - بخش 3 08:48
-
تکنیکهای پیشرفته نمونهبرداری برای عدم توازن کلاسها - بخش 1 07:54
-
تکنیکهای پیشرفته نمونهبرداری برای عدم توازن کلاسها - بخش 2 04:35
-
بهترین شیوه های اجرایی 03:39
-
خلاصه بخش 01:56
-
تکلیف 13:14
-
حل تکلیف 19:00
-
مقدمه بخش 04:01
-
الگوریتم طبقهبندی KNN - بخش 1 18:01
-
الگوریتم طبقهبندی KNN - بخش 2 17:00
-
الگوریتم طبقهبندی KNN - بخش 3 08:25
-
تمرین: طبقهبندیکننده KNN 04:11
-
تمرین: طبقهبندیکننده KNN (پاسخ) 06:01
-
قضیه بیز 09:18
-
طبقهبندیکننده Naive Bayes 06:54
-
مثال: فیلترینگ اسپم 08:26
-
مثال: ویژگیهای پیوسته 11:51
-
Naive Bayes در tidymodels - بخش 1 03:40
-
Naive Bayes در tidymodels - بخش 2 11:16
-
Naive Bayes در tidymodels - بخش 3 06:05
-
پیشپردازش داده متنی با استفاده از tidymodels 16:07
-
خلاصه بخش 02:30
-
تکلیف 14:49
-
حل تکلیف 23:57
-
سخن پایانی 03:13
مشخصات آموزش
آموزش R tidymodels - بخش 3: طبقهبندی
- تاریخ به روز رسانی: 1404/12/10
- سطح دوره:همه سطوح
- تعداد درس:87
- مدت زمان :14:47:16
- حجم :5.92GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy